如果在Python3.6.6或python3.x中未发现urllib2语法问题,则会报告未安装urllib2的软件包错误。
pip install urllib2还提示找不到软件包。 (推荐学习: Python视频教程)
pip 3安装urllib 2还提示找不到软件包。
这是因为builtwith依赖于urllib2包。 但是,Pyhton2的urllib2工具包在Python3中分为urllib.request和urllib.error两个软件包。 找不到包,也不能设置。
因此,需要install urllib.request和install urllib.error两个包,将builtwith包的import urllib2导入到import urllib.request和import URT urlib
还需要更改代码中的方法函数。 基本上,将urllib2.xxx更改为urllib.request.xxx。
以下是下载#网页的示例
import urllib.request
import urllib.error
Ef下载(URL ) :
打印(下载:url ) )。
try:
HML=urllib.request.urlopen(URL ).read ) )。
except urllib.error as e:
打印(下载错误:e.reason ) ) ) )。
html=None
返回html
download (' http://example.web scraping.com/' )
有关更多Python相关技术文章,请参阅Python教程一栏进行学习。