在 golang 中发送 phantomjs 设置

我正在使用 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 和其他语言完成,但我没有看到任何例子。


心有法竹
浏览 247回答 1
1回答

慕容708150

您应该设置驱动程序二进制路径和浏览器名称:caps := selenium.Capabilities{    "browserName":           "phantomjs", // "chrome", or any other    "phantomjs.binary.path": "/path/to/phantomjs", // path to binary from http://phantomjs.org/}PhantomJS 应该安装在您的系统中。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go