2011-12-22 10 views
0

私は、Webサイト上のフォームに情報を自動的に入力するPythonプログラムを作っています。私は最初にmechanizeというモジュールを見たが、それがjavascriptをサポートしていないことに気づいた。情報を取得してJavaScriptを使用するウェブサイトの「フォーム」に挿入する方法はありますか?Pythonを使ってJavascriptも持つHTMLフォームに記入する方法はありますか?

私が使用しているウェブサイトはwww.locationary.comです。

あなたは、あなたが記入する必要のあるスポットの束が表示され、ログインしてから、このような場所/ビジネスページに移動し、

http://www.locationary.com/place/en/US/California/Los_Angeles/Z_Pizza-p1001157911.jsp

場合。私は、ページのソースを見て、この "フォーム"はjavascriptを使用します。私はちょうどそれらの空白を埋める方法が必要です。私が言ったように、私は機械化しようとしたが、それは動作しませんでしたが、私はそれをgoogledと何も持っていません。あなたはどんなアドバイスを提供することができれば

「フォーム」は「onclickの」

を使用して、私はそれを本当に感謝します。

ありがとうございました。

+0

ステップ1:検索。 http://stackoverflow.com/search?q=python+form+javascriptそれらのうちの1つは、おそらくあなたが探している正確なものです。 JavaScriptのリバースエンジニアリングが必要な場合があります。それは 'onclick'を使っていますか? AJAX? –

+0

これを実際に行うには、ページを実際にWebブラウザにしていると考えるような環境が必要です。一般的に、それは何とか実際のブラウザを利用する道を行くのに十分なほど難しいです。 – Pointy

+0

私はちょうどセレンと呼ばれるものを見つけました。 – jacob501

答えて

1

これを行うには、おそらくブラウザで動作するフレームワークを使用することをお勧めします。いくつかのオプションがありますが、最も平凡なのは風車です。http://www.getwindmill.com/

多くのプロジェクトで役に立ちました。

関連する問題