【问题标题】:Mechanize - Add to form post submission机械化 - 添加到表单提交后
【发布时间】:2011-12-12 07:07:41
【问题描述】:

我正在使用 Mechanize 填写表格。这种形式的一部分是动态的。它默认有 5 个字段选项,然后使用 javascript 动态添加额外的文本字段。按下按钮后,这些字段不会显示在页面源中,但遵循相同的命名模式,即 IE:name=options[6]。

有没有办法用机械化来处理这个问题?可以手动添加要提交的字段吗?

【问题讨论】:

标签: python mechanize


【解决方案1】:

解决方案是添加一个新控件,然后设置值。

self.browser.form.new_control('text','options[5]',{'value':''})
self.browser.form.fixup()
self.browser["options[5]"] = "New option."

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-13
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2011-01-12
    相关资源
    最近更新 更多