python3 中经常遇到python2.* 的库不能使用的情况,这时首先用python内置的2to3工具对库所在文件夹进行转换。
注意:这个是我电脑上的文件路径,可能和你的不同
然后在builtwith/init.py 文件中,加入import chardet 并修改下面一段代码
# check html
if html:
#加入这一句
html = html.decode(chardet.detect(html)['encoding']
不过chardet 在识别中文网页时很可能出问题,没有百度到很好的解决方案。
本文介绍如何在Python3环境中使旧版Python2.*库正常运行的方法,包括使用2to3工具进行转换,并针对特定库(如builtwith)进行代码调整以支持中文网页解析。

被折叠的 条评论
为什么被折叠?



