- 当我尝试从python脚本以编程方式执行this HTTP API endpoint时,服务器通常(但不总是)发送一个400
- 这样的响应有空的主体——所以我不知道为什么服务器不喜欢我的请求李>
- 当我获取一个生成400的给定url时,并且:
- 把它贴到铬上,我得到200分李>
- 启动python REPL并将其提供给requests.get,我得到一个200!我可以从“for loop”开始重复做这个,并且总是得到200分李>
- 打开Chrome调试工具,使用fetch方法请求它,我得到一个200李>
查看以下要点了解详细信息:https://gist.github.com/stockninja/7b9bcbfc8f338da414ae9678ec98016d
有问题的脚本名为main.py
,我包含了一些尝试的输出,以了解失败的地方
我完全不知道失败的是什么
Tags:
非常简单的解决方案,与代理无关,您需要添加一个用户代理:
一旦你这样做了:
以此类推
如果您每次都得到400分,那么您可能还需要考虑请求之间的睡眠时间,并调查每天的速率限制/请求数
相关问题 更多 >
编程相关推荐