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!😁

项目地址:https://github.com/EDDYCJY/fake-useragent

Last updated

Was this helpful?