2

我需要每天填写大约 100 次表格。我尝试使用 selenium,但速度很慢,因为它使用的是网络浏览器。在我需要单击“接受”按钮之前,它与mechanicalsoup 配合得很好。单击它会激活其他需要填写但在单击此按钮之前处于非活动状态的表格。我试图指向按钮,然后 br.follow_link(button) 失败。我附上了我需要伪造的 HTML。我正在寻找一种方法来产生点击避免使用 Selenium 的效果。

受体

4

1 回答 1

0

听起来您需要 JavaScript 功能,因此单击按钮会呈现表格,但 MechanicalSoup 不执行 Javascript。

MechanicalSoup 的文档说:

MechanicalSoup 自动存储和发送 cookie,跟踪重定向,并可以跟踪链接和提交表单。它不做 Javascript

于 2019-04-19T22:26:11.443 回答