Я пытаюсь В Google Диске, как вы можете ссылаться непосредственно на «Скачать» ZIP-файл и не просматривать содержимое? Но это не работает. Я не уверен, как повторить вопрос. Он загружает «файл слишком большой, чтобы его можно было проверить на наличие вирусов», предупреждая HTML, и при попытке https://drive.google.com/uc?export=download&confirm=no_antivirus&id=
загрузки он все равно загружается.
Редактировать: я пытался wget --save-cookies /tmp/cookie.txt --load-cookies /tmp/cookie.txt
и повторить это, до сих пор без кости.
google-drive
СНХ
источник
источник
Ответы:
Файл cookie должен соответствовать параметру URL «Подтверждение», и он изменяется при каждом вызове.
Вот скрипт perl для загрузки этих файлов без присмотра.
С помощью URL-адреса со страницы предупреждения антивирусной проверки ( https://drive.google.com/uc?export=download&confirm=s5vl&id=XXX ) этого кода должно быть достаточно:
источник
Потратив много бесчисленных часов, пытаясь получить прямую ссылку на скачивание, которая обходит проверку на вирусы, я, наконец, понял это случайно. URL-адрес в указанном ниже формате вместе с вашим ключом API Google пропустит проверку на вирусы. Я не смог найти нигде этого документа ( вот официальный документ ), поэтому используйте на свой страх и риск, так как будущие обновления могут его сломать. https://www.googleapis.com/drive/v3/files/fileid/?key=yourapikey&alt=media
источник
Попробуй это
Если общий объем файла превышает 2 ГБ, я не думаю, что вы сможете загрузить его без разбивки на пакеты.
источник
Хорошо, Google использует следующий формат URL для окончательной ссылки на скачивание:
Обратите внимание на параметр подтверждения, который, кажется, меняется каждый раз, когда вы переходите на исходную ссылку. Может быть, это недолговечный токен или файл cookie или что-то в этом роде?
источник
Я просто создаю javascript, чтобы он автоматически захватывал ссылку, загружал и закрывал вкладку с помощью tampermonkey .
источник