Http请求的响应不同于Python和浏览器

Http请求的响应不同于Python和浏览器,python,httprequest,httpresponse,Python,Httprequest,Httpresponse,我正在测试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) 我的输出: 答复[200] 我从浏览器获得的输出&我的预期结果: 是什么造成了差异?我怎样才能得到

我正在测试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)
我的输出:

答复[200]

我从浏览器获得的输出&我的预期结果:


是什么造成了差异?我怎样才能得到预期的结果?我想处理网页内的数据

您的代码当前正在打印GET请求的状态代码。您可以通过
get
方法返回的类的
text
属性访问请求的内容

import requests

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