在表单标记外自动填充和提交输入字段

Autofill and submit input fields outside form tag

本文关键字:填充 提交 输入 字段 表单      更新时间:2023-09-26

我正在为创建Google MCC帐户自动填写表格:https://adwords.google.com/um/Welcome/Home?a=1&sf=ms&authuser=0#ma

我计划使用robobrowser。我可以看到,如果网站的源代码中确实存在表单标签,那么在表单中设置字段非常简单,例如:

signup_form = browser.get_form(class_='signup')
signup_form['user[user_password]'].value = 'secret'

然而,在这种情况下,所有输入字段都不包含在任何表单标签中,例如:

<input type="text" class="umMSB" placeholder="email@example.com" dir="ltr" aria-   invalid="false">

是否仍然可以自动填充这些字段并以某种方式提交它们?

我在RoboBrowser中测试了你的代码,如果你在打开页面后print browser.parsed,它似乎主要返回JavaScript,RoboBrowser无法读取。

尝试Ghost.py