Python 请求 - 基本访问身份验证

时间:2021-06-12 16:34:42

标签: python web-scraping python-requests basic-authentication

enter image description here

这里是 Python 和网页抓取的新手。我正在尝试了解请求库中的基本访问身份验证参数。例如,如果我尝试使用 post 方法如下:

requests.post("www.somewebsite.com", data = some_data, auth = ('user', 'pass'))

'user' 和 'pass' 参数究竟是什么?我是否需要为相应网站创建一个帐户并传递我帐户的用户名和密码?我尝试在没有“auth”参数的情况下运行查询并返回 403 状态代码,因此我的理解是我需要包含“auth”参数。

任何有关这方面的建议都会有所帮助,谢谢。

1 个答案:

答案 0 :(得分:1)

任何 Api 都有自己的身份验证过程。 您提到了 Github,它需要用户名和密码才能进行身份验证。 某些 Api 可能需要某种访问令牌或类似的东西。

您可以从 Here 获取更多信息。