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

时间:2014-10-27 23:56:14

标签: javascript html forms web-scraping

我正在努力自动填写用于创建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">

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

1 个答案:

答案 0 :(得分:0)

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

尝试Ghost.py