我需要提交一个表单并继续使用Mechanize in Python中的下一页,但是没有提交按钮

时间:2014-11-05 15:03:42

标签: python html mechanize

我正在尝试在没有实际提交按钮的页面上提交表单。下面是一段代码。我不想使用Selenium并希望它纯粹是机械化的。

我知道表格正在填写中。

如果我尝试放一个

br.form.submit()

我得到了

AttributeError: class HTMLForm has no attribute 'submit'

以下是代码:

HTML 这些是页面上唯一的按钮

<input type="button" name="button" value="Cancel" onclick="submitForm('Cancel')" />
<input type="button" name="button" value="Refresh" onclick="submitForm('Refresh')" />
<input type="button" name="button" value="Next" onclick="submitForm('Next')" />

这是表格代码(匿名):

<form name="Theformname" method="post" action="/theactionurl">

任何帮助都是适当的

页面排列的图像:https://drive.google.com/file/d/0B2v92cYx98uYc1ZoZnp0NzJ6R3M/view?usp=sharing

更新 2014-11-06

这是名为

的JS函数的底层代码
function submitForm(submitValue) {
    document.Theformname.action.value = submitValue;

    document.disabled="true";
    document.Theformname.submit();
  }

0 个答案:

没有答案