Я хочу скачать pdf-файл с веб-сайта, но при попытке выполнить скрипт я получаю сообщение об ошибке
urlopen error [Errno 10060] Попытка подключения не удалась, потому что
подключенная сторона не ответила должным образом через некоторое время, или
не удалось установить соединение, так как подключенному хосту не удалось
ответить
Это происходит только на одном домене. Если я воспользуюсь примером PDF и попробую скачать его, все работает.
def download_file(download_url,username,password,name):
br = mechanize.Browser()
# Enable cookie support for urllib2
cookiejar = cookielib.LWPCookieJar()
br.set_cookiejar(cookiejar)
# Broser options
br.set_handle_equiv( True )
br.set_handle_gzip( True )
br.set_handle_redirect( True )
br.set_handle_referer( True )
br.set_handle_robots( False )
br.set_handle_refresh( mechanize._http.HTTPRefreshProcessor(), max_time = 2 )
br.addheaders = [('user-agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36')]
br.set_proxies({"http": "*****",
})
br.add_proxy_password(username, password)
r=br.open(download_url,timeout=180.0) #error here
EDIT:
Я забыл написать - если я открою свой браузер и вставлю ссылку в pdf, он обычно открывается.