首页 > 解决方案 > Python - 获取网页的 HTML 源代码

问题描述

我想从站点(例如“example.com”)获取 HTML 源代码。

我尝试了以下方法:

import urllib2

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

它说:

'没有名为 urllib2 的模块'

我怎样才能防止这个错误?

标签: pythonurllib2

解决方案


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

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

对于 requests ,您应该安装 urllib3:

pip install urllib3
easy_install urllib3

推荐阅读