Вот мой код:
import urllib2.request
response = urllib2.urlopen("http://www.google.com")
html = response.read()
print(html)
Любая помощь?
python
python-3.x
urllib2
ivanleoncz
источник
источник
urllib.urlopen("http://www.google.com/")
а не простоurlopen("http://www.google.com/")
Ответы:
Как указано в
urllib2
документации :Таким образом, вы должны вместо этого сказать
Ваш текущий, теперь отредактированный пример кода неверен, потому что вы говорите,
urllib.urlopen("http://www.google.com/")
а не простоurlopen("http://www.google.com/")
.источник
urllib.request
и нетurllib2.request
.urllib
Иurllib2
модули из Python 2.x были объединены вurllib
модуль в Python 3.Для сценария, работающего с Python 2 (проверенные версии 2.7.3 и 2.6.8) и Python 3 (3.2.3 и 3.3.2+), попробуйте:
источник
Вышесказанное не сработало для меня в 3.3. Попробуйте вместо этого (YMMV и т. Д.)
источник
Некоторые дополнения к вкладкам, чтобы показать содержимое пакетов в Python 2 против Python 3.
В Python 2:
В Python 3:
источник
Python 3:
Python 2:
Пока я тестировал оба кода в соответствующих версиях.
источник
Самое простое из всех решений:
В Python 3.x:
источник
В Python 3, чтобы получить вывод текста:
источник
Это сработало для меня в python3:
источник