今天首先讲解反爬机制的伪装User-Agent
第一种:在cmd命令行里用pip安装fake_useragent
pip install fake-useragent
使用方法:
from fake_useragent import UserAgent
import random
fake_ua=UserAgent() # 构建UserAgent()对象
headers = {'User-Agent':fake_ua.random} #用random来随机取得用户代理。
获取各浏览器的fake-useragent
from fake_useragent import UserAgent
ua = UserAgent()
#ie浏览器的user agent
print(ua.ie)
#opera浏览器
print(ua.opera)
#chrome浏览器
print(ua.chrome)
#firefox浏览器
print(ua.firefox)
#safri浏览器
print(ua.safari)
#最常用的方式
#写爬虫最实用的是可以随意变换headers,一定要有随机性。支持随机生成请求头
print(ua.random)
print(ua.random)
print(ua.random)
第二种:百度搜索网上有很多,将其复制一些使用
附:
如何查看fake-useragent的版本?
有两种方法
第一种:

本文介绍了反爬虫机制中的伪装User-Agent策略,详细讲解了如何通过pip安装和使用fake_useragent库来获取各种浏览器的User-Agent。同时提供了查看fake-useragent版本的两种方法:在线查看和在Python环境中使用pip list命令。
最低0.47元/天 解锁文章
594





