如何在使用JavaScript的页面上填写Web表单

时间:2013-10-30 05:23:33

标签: javascript python html mechanize

我正在尝试编写一个使用Mechanize自动填充网络表单的脚本。但是,目标页面使用JavaScript,而Mechanize将找不到我需要的表单。有没有办法从div中获取一个表单,只有在JavaScript启用并填写后才能显示?

1 个答案:

答案 0 :(得分:2)

您可以分析JavaScript(可以发布吗?),看看是否可以通过抓取不同的URL来解决问题,或者自己在Python中重新实现逻辑。如果您真正需要的是以编程方式在DOM中执行JavaScript,请尝试使用无头网络堆栈PhantomJS