2

Python コーディングは初めてで、Python を使用して Web ページを開こうとしています。web browser.open を使用して Web ページを開きました。Webページを開いた後、ページのタイマーがゼロになったときに、Webページの「送信」というタブをクリックしたいと思います。エラーが発生した場合、ユーザーの操作なしで元のページに戻る必要があります。これは可能ですか?

ありがとう

4

3 に答える 3

3

その特定のモジュールを使用する代わりに、 Python バインディングを持つSelenium RCを使用したい場合があります。

于 2010-11-23T01:17:54.893 に答える
2

これは、これを行うために「実際の」ブラウザ アプリケーションを使用する必要があるかどうかによって異なります。何をしようとしているのか、もう少し詳しく説明していただけますか?

ともかく...

これらの要求を起動して行うための「実際の」ブラウザが必要な場合は、Selenium RCパッケージが必要です。

一方、Python がすべてのページの読み込みを内部で行っても問題ない場合は、人気のあるMechanizeモジュールがそのトリックを実行するはずです。

説明する:

複雑な JavaScript を利用したページに依存している場合は、Selenium を使用する必要があります。それが単なる HTML のものである場合、Mechanize はそれをすべて Python 内でエミュレートできます。

お役に立てれば。 もしそうなら、これを回答済みとしてマークし、私に知らせてください。:-)

于 2010-11-23T02:34:27.847 に答える
1

これが機械化の目的です: http://wwwsearch.sourceforge.net/mechanize/

于 2010-11-23T01:30:23.500 に答える