python爬虫 - Python做爬虫,经常返回HTTP Error 503, 请问要怎么解决?
怪我咯
怪我咯 2017-04-18 09:29:46
[Python讨论组]

老是返回错误代码:
File "C:Python27liburllib2.py", line 558, in http_error_default

raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)

HTTPError: HTTP Error 503: Service Unavailable

请问是我代码问题还是服务器问题 代码问题的话应该如何解决

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(4)
巴扎黑

一般解决方法是,修改发送请求的header, cookie
不过实际问题,实际解决。

PHPz

今天爬的时候也遇到了这个问题···经常返回503
亚马逊会随机分配ID给没有登陆的用户,并且这个ID是经常变动的,我是保存Cookie然后再用Cookie登陆就好,不知道对你有没有帮助

怪我咯

木有代码,只能猜测:
1、 服务器检测 host
2、 服务器检测 cookie
3、 服务器检测 user-agent
4、 服务器检测 refer

把这些改成和浏览器一样的行为试试。

天蓬老师

这一行代码,无法判断,建议还是把代码拿出来看,具体情况需要具体分析。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号