1

这是有关表格的一些信息:

<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()正在通过另一个指向登录页面的按钮提交。

我如何通过让 Mechanize 提交来解决它divPolls$btnVote

4

1 回答 1

0

Mechanize 不支持 Javascript。

其他支持 javascript 的解决方案:

  • 瓦提尔
  • 幻影JS
于 2013-11-04T11:53:46.483 回答