使用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浏览器请求头
具体有其他方面的妙用,大家可以自己测试一下,也可以分享给出来给大家哦。
标签: