【发布时间】:2011-05-16 17:18:12
【问题描述】:
我想使用 python 在网页上填写并提交表单。我想与之交互的表单有几个使用 JavaScript 填充的下拉框。我查看了 mechanize 库,但它不处理 JavaScript。你能推荐一个与表单交互的替代库/方法吗?
干杯,
皮特
【问题讨论】:
-
javascript 是如何填充它们的?它是执行对 json 或 xml 的请求并从中填充它们还是当场制作它们?从哪里来?当我需要做这些事情时,我只需执行与 javascript 相同的请求并解析响应以获取选择。
-
据我所知,表单是从页面源代码中可用的 JavaScript 数组填充的。我不知道这个数组是如何填充的。表单有一个“日期”下拉菜单,更改后会更改另一个下拉菜单的值。
标签: javascript python html forms submit