Python - 获取网页的 HTML 源代码

Python - Get HTML Source Code of a Web Page

我想从站点获取 HTML 源(例如 'example.com')。

我尝试了以下方法:

import urllib2

response = urllib2.urlopen("https://example.com")
page_source = response.read()

它说:

'No module named urllib2'

我怎样才能避免这个错误?

为什么不使用请求模块? :

import requests

r = requests.get("https://example.com")
print r.text

或者为了正确回答您的问题,您可以使用 pip 和 easy_install 下载 urllib2 模块:

pip install urllib2
easy_isntall urllib2

请求:

pip install requests
easy_install requests

对于请求,您应该安装 urllib3:

pip install urllib3
easy_install urllib3