使用python mechanize提交数据

使用python mechanize提交数据,python,forms,submit,mechanize,mechanize-python,Python,Forms,Submit,Mechanize,Mechanize Python,我正试图通过提交此提交按钮提交表单 <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> &

我正试图通过提交此提交按钮提交表单

<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>
表单中正确填写了我的数据,但未提交任何内容

您应该尝试:

r = br.submit()
print r.read()
根据我对
br.submit()
的理解,它实际上是根据您的需要提交表单,但您需要一种获得返回结果的方法。因此,将一个新变量
r
分配给
br.submit()
,并通过读取新页面来检索submit所做的操作,因此,
r.read()

希望这有帮助

您应该尝试:

r = br.submit()
print r.read()
根据我对
br.submit()
的理解,它实际上是根据您的需要提交表单,但您需要一种获得返回结果的方法。因此,将一个新变量
r
分配给
br.submit()
,并通过读取新页面来检索submit所做的操作,因此,
r.read()


希望这有帮助

@DavidBowling我补充了一个简短的解释。谢谢你的建议。@DavidBowling我补充了一个简短的解释。谢谢你的建议。