Urllib2.URLError: Python

Программы на Python
Ответить
Anonymous
 Urllib2.URLError:

Сообщение Anonymous »

По сути, я пытаюсь использовать urllib2 Python. Я хочу подключиться и получить данные с сайта. Проблема в том, что я получаю сообщение об ошибке

Код: Выделить всё

urllib2.URLError: 
Повторив эксперименты с этой библиотекой, я обнаружил, что написанный мною код хорошо работает с сайтами https://, но не с сайтами http://. Ранее я читал несколько вопросов о переполнении стека, в которых предлагалось добавить заголовок User-Agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7 (чтобы подделать заголовок).

Я сделал это, но все равно не получилось.

После этого я прочитал этот urllib2.HTTPError: Ошибка HTTP 403: Запрещено

Я тоже попробовал это, но это не сработало.

Вот мой код

Код: Выделить всё

import urllib2
url = "http://the_site_i_want_to_connect"
hdr = {'User-Agent':'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7','Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
req = urllib2.Request(url , headers=hdr)
p = urllib2.urlopen(req).read()
print p
PS: Как я уже сказал, это прекрасно работает с https

Пожалуйста, помогите!
Заранее спасибо!

Подробнее здесь: https://stackoverflow.com/questions/297 ... or-ssl-for
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»