1.2 Go 的 fake-useragent 了解一下
有的网站会根据 User-Agent 的不同,跳转到不同(PC、M)的站点,也有根据版本的不同给出不一样的提示等等,而 User-Agent 的变化更是爬虫里的基础姿势
使用 Go 编写网络爬虫或需要模拟浏览器头(User-Agent)的时候,你是否会觉得很麻烦,获取请求头(Request Headers)的 User-Agent 还得找来找去,挺繁琐。先前我也遇到了这个问题,因此有了这个项目 fake-useragent,用来解决你我的痛点
项目地址:https://github.com/EDDYCJY/fake-useragent
支持
All User-Agent Random
Chrome
InternetExplorer (IE)
Firefox
Safari
Android
MacOSX
IOS
Linux
IPhone
IPad
Computer
Mobile
安装
用法
定制
你可以调整抓取数据源的最大页数、时间间隔以及最大超时时间。 如果不填写,则为默认值。
更新浏览器头的临时文件缓存
最后,建议常规用法就好,默认参数能够满足日常需求
输出
注意
如果第一次使用,fake-useragent 将收集数据并在临时目录中创建一个文件作为文件缓存,请耐心等待几秒钟
最后
如果在项目中发现了什么问题,欢迎提交 PR 或者 issue。希望你能够喜欢这个项目,根本目的还是为了解决痛点,欢迎 Star!😁
Last updated
Was this helpful?