Я знаю, что об этом уже спрашивали во многих формах, но я не могу найти свой ответ и надеюсь получить здесь некоторую помощь.
Я пытаюсь загрузить файлы, которые хранятся в списке URL-адресов ..
Я нашел следующую функцию, которая должна делать то, что я хочу:
import os.path
import urllib.request
import requests
for link in links:
link = link.strip()
name = link.rsplit('/', 1)[-1]
filename = os.path.join('downloads', name)
if not os.path.isfile(filename):
print('Downloading: ' + filename)
try:
urllib.request.urlretrieve(link, filename)
except Exception as inst:
print(inst)
print(' Encountered unknown error. Continuing.')
Я всегда получаю: HTTP-ошибка 400: Неверный запрос.
Я пытался настроить user-agent на фальсификацию посещения браузера (я использую Google Chrome), но это не помогло вообще. Ссылки работают, если скопированы в браузере, поэтому мне интересно, как решить эту проблему.