Форум сайта python.su
Есть некоторый файл который лежит в по адресу http://download.thinkbroadband.com/10MB.zip.
Я хочу его скачать. Пишу следующий код:
url = "http://download.thinkbroadband.com/10MB.zip" response = urllib2.urlopen(url)
HTTPError: HTTP Error 503: Service Temporarily Unavailable
Офлайн
Защита против ботов. Используйте соответствующие библиотеки, которые делают запросы, похожие на те, что делает браузер. Или делайте это вручную через urllib (типичные HTTP заголовки, обработка cookies, правильный user agent) и т.д.
>>> from grab import Grab >>> g = Grab() >>> g.go("http://download.thinkbroadband.com/10MB.zip") <grab.response.Response object at 0x7f0c5585e9f0> >>> len(g.response.body) 10485760
Офлайн