1

私はページ
http://index.cepd.gov.tw/inQuery.aspx?lang=2&type=it02で作業しています

このページでは、python mechanize を使用して値を送信しています。
しかし、送信すると、同じURLが表示されます。
送信後の次のページのURLが欲しいです。

javascriptが原因ですか?
次のURLを取得するためにjavascriptを操作する方法はありますか?

4

1 に答える 1

1

送信後に同じページが表示される場合は、JavaScript が検証後に隠しフィールドを設定していると思います。

ブラウザで JavaScript の実行を停止し、(ブラウザから) フォームを送信してみてください。それが機能しない場合は、mechanize では不十分であり (JavaScript の実行をサポートしていないため)、ブラウザー自動化ツールが必要になります。

于 2012-04-24T09:45:20.490 に答える