首先我们需要谷歌浏览器(双核的不行),然后去下载相对应版本的webdriver
webdriver文件下载地址
http://chromedriver.storage.googleapis.com/index.html(浏览器版本和driver的版本要对应上)

先创建配置文件,看代码


package driverimport ("os/exec""strconv"
)const (chromePath = `C:\Program Files\Google\Chrome\Application\chrome.exe` // 谷歌浏览器地址chromePort = 9222
)// StartChrome 启动Chrome浏览器并开启debug端口
func (d *Driver) StartChrome() error {d.cmd = exec.Command(chromePath, `--disable-notifications`, `--remote-debugging-port=`+strconv.Itoa(chromePort+d.index)) //, `--user-data-dir=`+chromeDir)return d.cmd.Start()
}// StopChrome 停止Chrome浏览器
func (d *Driver) StopChrome() error {return d.cmd.Process.Kill()
}

然后是我封装的一点抓取方法

package driverimport ("fmt""log""os/exec"

golang 配置谷歌driver抓取相关推荐

  1. golang配置export GOPRIVATE拉取私有库代码

    golang配置export GOPRIVATE拉取私有库代码 可参考链接: http://t.zoukankan.com/jwentest-p-12520378.html

  2. 百度与谷歌蜘蛛抓取 配置

    浅谈:如何屏蔽百度谷歌蜘蛛? 方法一.创建robots.txt文本 对于robots.txt文本的相关概念或者是协议我就不提了,主要是直接告诉大家这个文件的写法. 文件应该同时包含2个域," ...

  3. windbg工具安装配置及dump抓取

    安装与配置windbg 安装与配置windbg的symbol(符号) 第一步 下载WinDBG, 第二步 双击下载的文件安装windbg.安装时注意记住安装到那里了. 第三步 windbg访问符号需要 ...

  4. ashx在web.config中如何配置_如何在 Istio 1.6 中配置 Prometheus-Operator 和抓取指标

    在 Istio1.4 及以上版本中,可观测性指标的创建.交换和抓取的方式已经发生改变. 以下内容讲述了我如何配置 Prometheus Operator 资源以从 Istio1.6 中抓取指标和安装最 ...

  5. 批量抓取微信朋友圈 Java_微信朋友圈转疯了(golang写小爬虫抓取朋友圈文章)...

    很多人在朋友圈里转发一些文章,标题都是什么转疯啦之类,虽然大多都也是广告啦,我觉得还蛮无聊的,但是的确是有一些文章是非常值得收藏的,比如老婆经常就会收藏一些养生和美容的文章在微信里看. 今天就突发奇想 ...

  6. 高通平台Android 蓝牙调试和配置手册--如何抓取log

    1.Android蓝牙调试概述 使用本文档可以使用以下方法调试一些常见的蓝牙问题: ■ Android主机日志(ADB logcat) ■ 蓝牙日志 ■ 音频配置文件日志 ■ 数据配置文件日志 ■ G ...

  7. 最全从零配置Fiddler实现抓取app数据(HTTPHTTPS)

    文章目录 Fiddler软件设置 手机设置 HTTP代理设置 手机端安装证书(访问HTTPS) 信任证书(只有iOS需要) 注意事项 Fiddler软件设置 下载好Fiddler之后如下设置: 记住这 ...

  8. Linux云服务器下配置Scrapy并抓取数据

    基础装备: Linux云服务器(阿里云Ubuntu 16.04):   建立远程连接的软件(这里用的是XShell): 友情链接: Scrapy入门教程:http://scrapy-chs.readt ...

  9. Charles笔记-配置Charles代理抓取HTTP和HTTPS数据包,安卓模拟器连接Charles

    这里要记住:雷电4是连不上的,有问题.我这里换成了逍遥7模拟器. Charles的版本是4.6.1 首先是代理配置: 把这2个都勾上: 然后是ssl的配置: 所有.com的443端口,都进行ssl 然 ...

最新文章

  1. 黑客是如何绕过WAF的
  2. 师兄送福利:蓝牙调试工具使用教程
  3. 网易游戏2016实习生招聘笔试题目--推箱子
  4. debain apt oracle jdk,debian安装oracle jdk
  5. SQLServer过期的解决方案
  6. 腾讯视频怎样开启深色模式保护眼睛
  7. Android Ap 开发 设计模式第四篇:工厂方法模式
  8. Promise实现图片预加载
  9. VS2010 快捷键设置,快速编码1
  10. 【上外青年】人物 ‖ 何晗:天才都是异类
  11. SharePoint下载大文件失败 异常信息: system.OutOfMemoryException
  12. 【网络科学导论】【复杂网络】基础知识总结
  13. Java开发-日期与时间戳转换封装工具类
  14. 使用vue-print-nb打印element table时表格打印不全的问题
  15. 交换机路由器网关配置的基本命令代码 Cisco思科
  16. 计算机分屏解决方案,多屏显示解决方案
  17. 基于复合粒子群优化的模糊神经预测控制的研究(Matlab代码实现)
  18. Egret eui.Scroller扩展
  19. Windows 10 1709 MSDN 版本下载 ed2k 链接
  20. CAJviewer7.2无法添加进打开方式的列表,在打开方式中“浏览”无法选择

热门文章

  1. 摄影 后期图片PS,PS过分 是否必要?
  2. 付费订阅故事难讲,腾讯音乐如何“过河”?
  3. map集合转实体对象集合
  4. 典型的几种机器人控制架构介绍
  5. Fzu 2202 犯罪嫌疑人【逻辑推理思维题】好题!
  6. 理想和现实总是有差距
  7. 小学生数学测试软件编写分析,通过C语言编写小学生数学测试软件C语言课程设计...
  8. halcon图像与区域缩放
  9. 面试官让你描述你的的项目 ,该怎么答?
  10. JavaScript学习笔记——函数 Part4:向函数传递函数、从函数返回函数(函数是一等公民)