使用fake-useragent伪装爬虫请求头
功能
- 可以通过useragentstring.com来更新最新的请求头信息
- 可以在w3schools.com查看自2002年以来的所有浏览器更新(国内不能访问)
安装
1 | pip install fake-useragent |
用法
1 | from fake_useragent import UserAgent |
注:在使用ua = UserAgent()时默认会使用 托管缓存服务器 但是国内访问不到,会导致或者随机请求头速度很慢,控制台报如下错误信息
1 | Error occurred during loading data. Trying to use cache server https://fake-useragent.herokuapp.com/browsers/0.1.11 |
解决办法:
使用ua = UserAgent(use_cache_server=False)方式创建ua对象即可