首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Python中有没有替代机械化的方法?

在Python中有没有替代机械化的方法?
EN

Stack Overflow用户
提问于 2010-04-18 23:20:11
回答 6查看 19.6K关注 0票数 23

我正在使用Python3.6,而我必须填写一个表单。不幸的是,机械化不能在Python3上工作。你建议用什么来替代机械化呢?

EN

回答 6

Stack Overflow用户

发布于 2010-04-18 23:27:38

使用selenium.pySeleniumRC是一种替代方案(如果您需要抓取的页面对Javascript操作具有重要的“结构化”作用,则它是为数不多的可行选项之一。AJAX-y,因为Mechanize不会在它抓取的页面上执行Javascript )。

票数 15
EN

Stack Overflow用户

发布于 2010-04-19 00:24:45

对于抓取和表单处理,您可以使用lxml.html (尽管它不能自动获取和cookie)。

scrapy是一个专门用于抓取的库。

票数 7
EN

Stack Overflow用户

发布于 2012-11-13 03:51:13

我已经成功地使用了Splinter,这是一个构建在Selenium之上的解决方案-同时提供了更多的pythonic。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2662705

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档