首页 > 解决方案 > python request.get 给出 403 禁止,而 url 在浏览器中是完美的。为什么?

问题描述

我有代码来获取需要身份验证的特定网页的 json,就像

dummy_url = "some url with some parameter like offset"
obj = requests.get(dummy_url.format(offset=0),auth=("#MyUserName","#MyPassword"))
required_json = obj.json()

如果我在 chrome/firefox 等浏览器中输入 url,我会得到所需的页面,但如果我使用上面的代码,则会收到 403 禁止错误。

希望有办法解决它... :}

提前致谢 :}

标签: pythonhttp-status-code-403get-request

解决方案


就像简短的提示一样,对于调试网络协议,请使用 wireshark 并查看您生成的请求的信息。


推荐阅读