我正在尝试编写一个使用Mechanize
自动填充网络表单的脚本。但是,目标页面使用JavaScript,而Mechanize
将找不到我需要的表单。有没有办法从div
中获取一个表单,只有在JavaScript启用并填写后才能显示?
答案 0 :(得分:2)
您可以分析JavaScript(可以发布吗?),看看是否可以通过抓取不同的URL来解决问题,或者自己在Python中重新实现逻辑。如果您真正需要的是以编程方式在DOM中执行JavaScript,请尝试使用无头网络堆栈PhantomJS。