使用mechanize或其他python库填充非表单元素

时间:2014-11-25 21:17:06

标签: python forms python-2.7 mechanize-python

我目前正在使用Python的Mechanize在网页上填写表单。但是,当我单击表单的某些部分时,它们会显示隐藏的div并将其显示给用户作为弹出窗口以获取更多信息。这些div存在于页面源代码中,因此我可以在Mechanize中看到它们,但它们实际上并不是表单元素的一部分,因此无法填充Mechanize(我知道)。

有没有人知道如何使用Mechanize填充非表单元素,或者是否有另一个库可以与Mechanize一起使用以实现所需的结果?我知道很多人会想建议Selenium,但是这个代码是在无头服务器上运行的,因此Selenium不是一个可行的选择,因为没有浏览器。感谢您的任何建议。

0 个答案:

没有答案