为了账号安全,请及时绑定邮箱和手机立即绑定

在 golang 中发送 phantomjs 设置

在 golang 中发送 phantomjs 设置

Go
心有法竹 2021-12-07 17:09:52
我正在使用 go selenium 包:https://github.com/tebeka/selenium并使用 phantomjs 浏览器:caps := selenium.Capabilities{    "browserName": "phantomjs",}wd, err := selenium.NewRemote(caps, "")if err != nil {    log.Fatal(err)}我还尝试发送一些 phantomjs 设置,以便我可以设置用户代理字符串。我正在尝试制作一个爬虫,但某些网站无法使用无头浏览器用户代理加载。我知道这可以用 python 和其他语言完成,但我没有看到任何例子。
查看完整描述

1 回答

?
慕容708150

TA贡献1831条经验 获得超4个赞

您应该设置驱动程序二进制路径和浏览器名称:


caps := selenium.Capabilities{

    "browserName":           "phantomjs", // "chrome", or any other

    "phantomjs.binary.path": "/path/to/phantomjs", // path to binary from http://phantomjs.org/

}

PhantomJS 应该安装在您的系统中。


查看完整回答
反对 回复 2021-12-07
  • 1 回答
  • 0 关注
  • 246 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信