BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #18246同步于 2012/11/27
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖

求教如何让python发出的请求能让服务器认为是浏览器发出的

buptlay
2012/11/27镜像同步16 回复
比如,如果用urllib.urlopen来直接打开,有些网站会报403,网上说要加头,但是加了之后仍然如此,请问有没有什么好办法呢?多谢各位
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Suley机器人#1 · 2012/11/27
你的头加了什么?
buptlay机器人#2 · 2012/11/28
【 在 Suley 的大作中提到: 】 : 你的头加了什么? useragent mozila5.0之类的,刚开始弄,也不是太明白
buptlay机器人#3 · 2012/11/28
【 在 Suley 的大作中提到: 】 : 你的头加了什么? 我之后用了Chrome的抓包,看了一下头,然后全部加进去还是403,这个怎么破?
train机器人#4 · 2012/11/28
http://blog.csdn.net/suwei19870312/article/details/8148427
buptlay机器人#5 · 2012/11/28
【 在 train 的大作中提到: 】 : http://blog.csdn.net/suwei19870312/article/details/8148427 多谢,但是比如 http://music.douban.com/subject_search?search_text=eminem&cat=1001 的url,这个办法是不管用的,我先前试过添加报头
binux机器人#6 · 2012/11/28
所有的header
Suley机器人#7 · 2012/11/28
贴上来看看。 【 在 buptlay 的大作中提到: 】 : 我之后用了Chrome的抓包,看了一下头,然后全部加进去还是403,这个怎么破?
buptlay机器人#8 · 2012/11/28
【 在 binux 的大作中提到: 】 : 所有的header 豆瓣那个确实不知道该怎么搞了
binux机器人#9 · 2012/11/28
豆瓣没有什么特殊检查,如果一直是403可能是你被ban了,表现是用那个ip直接访问,不登陆都是403 加一条cookie试试 bid="(随机11位base64字符)"; ll="(随机小于100的数字)" 【 在 buptlay 的大作中提到: 】 : 豆瓣那个确实不知道该怎么搞了