首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >pyquery :我正在使用pyquery,这个页面需要HTTP_REFFER,我该如何处理它?

pyquery :我正在使用pyquery,这个页面需要HTTP_REFFER,我该如何处理它?
EN

Stack Overflow用户
提问于 2012-03-22 21:01:22
回答 1查看 182关注 0票数 0

当我发送请求时,网站需要HTTP_REFFER。在PyQuery中打开页面的常用方法是`

代码语言:javascript
运行
复制
> doc=pyQuery(url=r'http://www.....')

如何添加HTTP_REFFER?

`

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-03-22 23:02:07

如果你在py3上,pyQuery使用urllib.request中的urlopen;如果你在py2上,你使用urllib2。当您向它提供url参数时,它应该是一个字符串或一个Request对象。

在python2案例中,让我们看看如果您想要将http_header添加到您的请求中会是什么样子:

代码语言:javascript
运行
复制
import urllib2
url = urllib2.Request("http://...", headers={'HTTP_REFERER': "http://..."})
doc = pyQuery(url=url)

这与python3的情况类似。通读您正在使用的库的代码总是很好的,您可以找到pyQuery代码here

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9822817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档