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 をサポートするその他のソリューション:

  • ワティル
  • PhantomJS
  • セレン
于 2013-11-04T11:53:46.483 に答える