我最近想将我使用的爬虫移植mechanize.Browser
到 Python 3。我还没有找到任何python3-mechanize
包或类似的东西。我还不熟悉使用一些特殊程序构建 Python 模块,所以我不知道如何在那里使用2to3
。有什么建议么?
@edit:我接受 Sibi 的回答,因为它目前是最好的。如果只是指出更好的解决方案,我将很高兴以这种方式授予任何其他答案。
我最近想将我使用的爬虫移植mechanize.Browser
到 Python 3。我还没有找到任何python3-mechanize
包或类似的东西。我还不熟悉使用一些特殊程序构建 Python 模块,所以我不知道如何在那里使用2to3
。有什么建议么?
@edit:我接受 Sibi 的回答,因为它目前是最好的。如果只是指出更好的解决方案,我将很高兴以这种方式授予任何其他答案。
这是 Mechanize 的实验性 Python 3 分支:https ://github.com/adevore/mechanize/tree/python3
另请参阅此处了解更多详细信息:http ://web.cecs.pdx.edu/~adevore/mechanize/
几年来, Mechanize 存储库中没有任何活动。尽管建议了实验性 Python 3 分支,但它尚未合并,也没有对支持请求的官方回应。
如果您正在寻找一个活跃的项目,您可能希望寻找其他地方。与 Python 3 兼容的两个类似项目是
两者都使用 Requests 和 BeautifulSoup。截至 2015 年年中,后者的活动略多一些。