扫码关注官方订阅号
认证高级PHP讲师
import requests import httplib httplib.HTTPConnecttion.debuglevel=1 r = requests.get("http://movie.douban.com/subject/24751756/") print r.text
在我的机器下(OS X)跑,也是403,
由send的header头里面可以看出来User-Agent是python-requests,所以把User-Agent改成
headers = { 'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKi \ t/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36' } r = requests.get("http://movie.douban.com/subject/24751756/", headers=headers)
再次请求就成功了。
试着用httplib打印出调试信息,对比下两个平台的发送请求的数据是否一样
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
在我的机器下(OS X)跑,也是403,
由send的header头里面可以看出来User-Agent是python-requests,所以把User-Agent改成
再次请求就成功了。
试着用httplib打印出调试信息,对比下两个平台的发送请求的数据是否一样