2011-09-15 5 views
0

私はURL/Request Header/POSTの内容を持っています。それは私がサーバーにクエリを送信し、出力HTMLとJavascriptを取得することは可能ですか? これはAJAXのものですが、私はまだHTTPを使ってエミュレートできると思います。ブラウザをエミュレートする方法PythonまたはLinuxツールを使用すること

Pythonを使用する便利な方法はありますか?またはGUIツールである は、すべてのREQUEST HEADERオプションとPOSTの内容を入力して目的の出力を得るだけのものですか?

答えて

1

あなたはLWP :: UserAgentのモジュールを持っています。 Pythonはsth同様のurllib2を持っています(コアライブラリにあるはずです)。 html/xmlの解析に「美しいスープ」が必要な場合もあります。

+0

urllibを参照してください。私はパースを探していません、基本的に私はHTMLをレンダリングする必要はありませんサーバー側の問題を再現しようとしています - HTML出力は私がチェックしているケースのほとんどがエラーページになります。 – Nishant

1

ほとんどのディストリビューションで使用できる「wget」を使用できます。

--post-fileと--headerを読み上げてください。 perlのオン

http://linux.die.net/man/1/wget

1

あなたはまた、urllib2よりも高いレベルのインターフェイスを持つGoogleのhttplib2を持っています。 詳細については、Python urllib vs httplib?

関連する問題