2017-03-08 5 views
0

私はPythonライブラリのリクエストをテストして自分の仕事に適しているかどうかを確認しています。ここに参照のための私のサンプルコードです:HTTPリクエストからの応答がPythonとブラウザと異なります

import requests 

url = "http://www.genenetwork.org/webqtl/main.py?cmd=sch&gene=Grin2b&tissue=hip&format=text" 

print url 
print requests.get(url) 

マイ出力:

http://www.genenetwork.org/webqtl/main.py?cmd=sch&gene=Grin2b&tissue=hip&format=text 私は私のブラウザ&私の予想される結果から取得応答[200]

出力:

enter image description here

どのような違いがありましたか?期待どおりの結果を得るにはどうすればいいですか?私はウェブページ内のデータを処理したかったのです。

答えて

0

あなたのコードは現在、GETリクエストのステータスコードを出力しています。 getメソッドによって返されたResponseクラスのtext属性を使用して、要求されたコンテンツにアクセスできます。

import requests 

r = requests.get("http://www.genenetwork.org/webqtl/main.py?cmd=sch&gene=Grin2b&tissue=hip&format=text") 
r.text 
関連する問題