2011-06-22 23 views
0

こんにちは私はWebページからDOMを取得する方法が不思議です! ので、チェックしてください。この Example.com>ドムを取得します>私はこのコードが、PythonのWebページからDOMを取得

response.urllib2.urlopen('http://Example.com') 
print response.info().getheader("cookie") 

はまた、私は、印刷しようとした動作していないを試してみました

ドキュメント

からクッキーの値を取得します>ドムからドキュメントを取得 response.read()

しかしそれは終わっていません。print response.info().getheader("cookie")

私は試しましたSet-Cookie私は値を持っていますが、broswerから全く同じではありません!!私はwebtextエディタ(Firebugの)を介してウェブを開いて、私は混乱しているので、私は切り抜いた情報を得たが をクッキーに等しい、クッキーを設定している私は、私にいくつかを与えてください知らないのPythonでHTTPクッキーについてsomething hereはあり

+1

混乱します。クッキーはDOM内にはなく、コードが示すように、ヘッダーにあります。あなたは本当にexample.comに行きますか?それはクッキーを設定していますか? –

+0

達成したいことを明確にしてください。上記のように、DOMとCookieは別々の懸念事項です。 Webクライアントを作成し、その過程でクッキーを処理してDOMにアクセスする必要がある場合は、そうしてください。 – dirk

+0

jcomeau_ictx <いいえ私はここで試していますhttps://signup.live.com/[email protected] –

答えて

0

示唆しています。実際には、Pythonのhttplib/http.client documented hereを使って/学習する方が、httpクライアントをシミュレート/ビルドすることができます。またはより汎用的なurllib documented hereを使用して、より多くのプロトコル/任意のリソースを処理し、urllib.urlretrieveメソッドを介してヘッダーにアクセスできるといっても、それはありませんでした。

+0

私はヘッダ 'print response.info()'を取得しますが、何もありません!! –

+0

この写真をチェックしてくださいhttp://imageshack.us/f/545/unledvvu.jpg/ –

関連する問題