2017-03-08 1 views
0

파이썬 라이브러리 요청을 테스트하여 해당 작업에 적합한 지 확인합니다. 여기 참조를 위해 내 샘플 코드입니다 :HTTP 요청의 응답이 파이썬 및 브라우저와 다릅니다.

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 
관련 문제