Python中有没有Mechanize的替代品?
我正在使用Python 3.6来填写一个表单。可惜的是,mechanize这个库在Python 3上不太好用。你有什么推荐的替代方案吗?
6 个回答
5
我在使用Splinter这个工具时取得了不错的效果。它是建立在Selenium基础上的,提供了更符合Python风格的接口。
15
SeleniumRC 和 selenium.py
是一种替代方案(如果你需要抓取的网页在Javascript操作中扮演着重要的“结构性”角色,尤其是那些使用AJAX的网页,这种方法是少数可行的选择之一,因为Mechanize不会执行它所抓取页面上的Javascript)。