2012-01-10 12 views
0

私はウェブサイトにログインして、そのページをサーフして、必要な情報が入ったページを探します(これをボールと呼ぶ)。ボールは私のメールアドレス&でウェブサイトに接続しているので、ボールは動的に作成されます(ボールが1ページに表示され、時には別のページに表示されることもあります)。ウェブサイトにログインしてそのウェブページを使用する - Python

私の目標は、WebサイトにログインしてWebページを読み込んで、単純にボールを検索してページを印刷するというPython(これまで知っていることです)スクリプトを使用できるようにすることですそれを発見した。

私は現在、pythonスクリプトでWebサイトにログインする方法ですが、問題のWebサイトに通常のhtmlのformフィールドを使用していると伝えることができます。inputイベントにはonclick=someJavaScript()イベントがあります。

私の質問をまとめると:

  • 何である私がログインにするウェブサイトために使用すべき必要なPythonモジュール\ライブラリ?
  • ログインしているときにウェブサイトのページを取得するにはどうすればよいですか?ところで、私はログにするために、ウェブサイトのPythonスクリプトを通じて能力についての検索を行っている、と私は多くの異なった答えを持っているが、ここで以来、私はJavaScriptとonclickイベントにダイヤルしています

Iそれを行う方法についての答えを見つけることができませんでした。

私はmechanizeライブラリは、スクリプトのこれらの種類を簡単に行うために作られたPython 3.xのに

+1

firebugまたはChromeの開発ツールを使用して、サイトにログインするとどうなるかを観察します。次にPythonでその動作を複製するコードを書いてください。 – Jason

答えて

1

を使用しています。 Javascriptを処理しないので、Firebugのようなブラウザ開発ツールでjavascriptの動作を把握する必要があります。

また、ブラウザでjavascriptを無効にして、まだそのサイトを使用できるかどうかを確認することもできます。

+0

悲しいことに、mechanizeライブラリはpython 2.xやpython 3.xでしか動かないので、python 3.xの代替があるかどうか知りたいですか? –

関連する問題