我目前正在使用Python的Mechanize在网页上填写表单。但是,当我单击表单的某些部分时,它们会显示隐藏的div并将其显示给用户作为弹出窗口以获取更多信息。这些div存在于页面源代码中,因此我可以在Mechanize中看到它们,但它们实际上并不是表单元素的一部分,因此无法填充Mechanize(我知道)。
有没有人知道如何使用Mechanize填充非表单元素,或者是否有另一个库可以与Mechanize一起使用以实现所需的结果?我知道很多人会想建议Selenium,但是这个代码是在无头服务器上运行的,因此Selenium不是一个可行的选择,因为没有浏览器。感谢您的任何建议。