Python - 机械化后形式asp webforms

时间:2012-11-08 19:15:23

标签: python mechanize

这是关于表单的一些信息:

<form1 POST http://www.example./something application/x-www-form-urlencoded
..............
<RadioControl(divPolls$rlPolls=[836, 837])>
<ImageControl(divPolls$btnVote=)>

现在输入按钮名称为divPolls$btnVote

我的代码是:

b = mechanize.Browser()
b.open(URL)

b.select_form(nr=0)
b.form['divPolls$rlPolls'] = ['837']

b.submit()

问题是,当我打印回复时,我会进入另一页。所以b.submit()正在通过指向登录页面的另一个按钮提交。

如何通过divPolls$btnVote

提交Mechanize来解决问题

1 个答案:

答案 0 :(得分:0)

Mechanize不支持Javascript。

支持javascript的其他解决方案:

  • 的Watir
  • PhantomJS