当前分类:python>>正文

python爬虫随机生成请求头

来源:互联网   时间:2022年9月10日   编辑

使用python爬虫的时候,难免有被拦截的时候,如果能够随机生成请求头,可以降低被拦截的机率。

下面介绍两个库,可以随机生成请求头,减少大家的工作量哈。

方法一:
通过第三方库facker制作假的请求头
from faker import Faker
#可以为实例指定本地化区域参数,默认为 'en_US`
faker=Faker("zh_CN")
print(faker.user_agent())# 生成本地UA
print(faker.chrome()) # chrome浏览器请求头
print(faker.firefox())# firefox浏览器请求头
方法二:
通过python自带的内置库 fake_useragent 
from fake_useragent import UserAgent
ua=UserAgent()# 实例化对象
print(ua.chrome) # chrome浏览器请求头
print(ua.firefox)# firefox浏览器请求头

具体有其他方面的妙用,大家可以自己测试一下,也可以分享给出来给大家哦。

[猜你喜欢]

标签: python爬虫