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

使用mechanize或其他python库填充非表单元素,python,forms,python-2.7,mechanize-python,Python,Forms,Python 2.7,Mechanize Python,我目前正在使用Python的Mechanize在网页上填写表单。但是,当我单击表单的某些部分时,它们会显示隐藏的div,并将其作为弹出窗口显示给用户,以获取更多信息。这些div存在于页面源代码中,因此我可以在Mechanize中看到它们,但它们实际上不是表单元素的一部分,因此不能用Mechanize(我知道)填充 是否有人知道如何使用Mechanize填充非表单元素,或者是否有另一个库可以与Mechanize结合使用以实现所需的结果?我知道很多人都想推荐Selenium,但这段代码是在无头服务器

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

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