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

标签 javascript python html mechanize

我正在尝试编写一个脚本,使用 Mechanize 自动填充 Web 表单。 。但是,目标页面使用 JavaScript 和 Mechanize找不到我需要的表格。有什么办法可以从 div 中获取表格吗?仅当 JavaScript 启用并填写时才显示?

最佳答案

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

关于javascript - 如何在使用 JavaScript 的页面上填写 Web 表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19674441/

相关文章:

python - 使用 NLTK 导入外部树库式 BLLIP 语料库

php - 将一个简单的 html/css 页面转换为 wordpress

html - 供应商/ Assets /样式表不存在

javascript - 如何删除 javascript 对象(John Resig - 简单继承)?

javascript - 是否可以将 html 内容分开以使其更容易 append ?

javascript - 加载内容后动画 div 元素大小

javascript - 带有 'input-group-append' 的 CSS Bootstrap 4 类无法正常工作。上周Styles的展示是对的

python - 将日志消息格式化为树

python - 使用 pygame 进行 Sprite 副本

html - 如何在IE7和IE6中固定位置