Я использую urllib2 для открытия URL. Теперь мне нужен файл HTML как строка. Как я делаю это?
Самый простой способ:
f = urllib2.urlopen("http://example.com/foo/bar")
s = f.read()
# s now holds the contents of the site
Дополнительную информацию можно найти в urllib2 документы .
urlopen ()
возвращает объект, подобный файлу, поэтому методы Python файлового объекта работают.
>>> import urllib2
>>> s = urllib2.urlopen('http://www.google.com').read()
>>> s
<big long string here>