python - 如果我没有在 requests.get() 中指定用户代理会发生什么?

标签 python web-scraping python-requests

如果我没有在 requests.get(url) 中指定我的用户代理,谁能解释一下会发生什么?

如果我指定,它将如下所示:

user_agent = {'User-agent': 'Mozilla/5.0'}
requests.get(url, headers=user_agent)

如果我不这样做,那就是

requests.get(url)

它有什么不同?如果我不指定,用户代理的默认设置是什么?

提前致谢!

最佳答案

您可以使用此代码获取默认 header

requests.utils.default_headers() 

关于python - 如果我没有在 requests.get() 中指定用户代理会发生什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65837008/

相关文章:

python - 如果逗号不在括号之间,则用逗号分隔,同时允许字符在括号之外并在同一逗号分隔中

Python Selenium Google 登录机器人

python - 使用来自服务器的 GET 请求返回 JSON

python - 如何使用 Xpath 抓取 NHL 溜冰者统计数据?

python - 无法在另一个函数中以正确的方式打印名称

python - 检查 Python 请求库是否正在下载文件

python - (Python) 属性错误 : 'NoneType' object has no attribute 'text'

python - 更新 Python Pickle 文件

python - 方法对象不可订阅

python - 使用十进制数据类型无法在 1076 位数字后打印