python3中builtwith包不能用怎么办
发布网友
发布时间:2022-04-27 08:59
我来回答
共2个回答
热心网友
时间:2023-09-16 02:32
这是因为builtwith依赖于urllib2包。但Pyhton2中的urllib2工具包,在Python3中分拆成了urllib.request和urllib.error两个包。就导致找不到包,同时也没办法安装。
所以需要install urllib.request和install urllib.error 两个包,然后将builtwith包中的import urllib2修改为import urllib.request 和import urllib.error。
同时代码中的方法函数也需要修改,基本就是将urllib2.xxx修改为urllib.request.xxx。
urllib2修改后对应的函数列表见:https://docs.python.org/2/library/urllib2.html。
热心网友
时间:2023-09-16 02:33
builtwith 是用 python 2.x 编写的,所以源码有些语法细节需要修改
详情见 http://blog.csdn.net/fengzi76506/article/details/61617067#reply