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