我试图通过提交此提交按钮提交表单
<div class="input-btn">
<a class="iconized post-clear" href="" ng-show="!postdata.data.$error.required" ng-click="clearData()" title="Clear Field"><i class="icon-x"
></i></a>
<button type="button" class="btn btn-primary btn-medium post-send"
ng-class="{'disabled' : postdata.userData.$error.required}"
ng-disabled="postdata.userData.$error.required"
ng-click="postData(7922736, model.userData)" ng-cloak>
Submit </button>
</div>
代码
br = mechanize.Browser()
br.open(url)
br.select_form("postData")
br.set_all_readonly(False)
br["data"] = data
br.submit()
表单已正确填写我的数据,但没有提交任何内容
答案 0 :(得分:0)
你应该尝试:
r = br.submit()
print r.read()
根据我对br.submit()
的理解,它实际上是按照您的意愿提交表单,但您需要一种方法来获取返回的结果。因此,请将新变量r
分配给br.submit()
,然后通过阅读新页面检索提交的内容,因此r.read()
。
希望这有帮助