2011-05-30 14 views
1

私は、Webページでのいくつかの静的解析するプログラムを作成する準備ができてい
と私はHTML DOMは、このようなhtml5libBeautiful Soupとして解析するための多くのPythonライブラリを見つけた...
はしかし、私はそれは難しいようにブラウザのオブジェクトにアクセスすることが判明しましたwindowオブジェクトby python。
javascriptのようにブラウザオブジェクトを取得するためにpythonを使用することはできますか?
例:window.location
ありがとうPython経由でブラウザオブジェクトを取得しますか?

+3

PythonからHTMLを解析すると、アクセス可能なブラウザウィンドウが表示されません。私はあなたが何をしようとしているのか理解していません。 –

+0

@Sven Marnach pythonは 'curl --user-agent'のようなユーザエージェントオプションを設定できますか? – YeJiabin

+0

@イエバビン:これは完全に別の質問です.GoogleやSO eacrhで数秒で答えることができます:http://stackoverflow.com/questions/802134/changing-user-agent-on-urllib2-urlopen –

答えて

0

これは不可能です。ウィンドウオブジェクトは、ブラウザ内で実行されているJavaScriptコードでのみ使用できますが、PythonスクリプトでHTMLファイルを解析しています。たぶんあなたは実際に何を達成しようとしているのかをより詳細に説明するより具体的な質問をするべきでしょう。

0

PyQtのQWebkitを試してみると、JavaScriptにアクセスして評価することができます。

関連する問題