Selenium 在golang发送phantomjs设置

Selenium 在golang发送phantomjs设置,selenium,go,phantomjs,Selenium,Go,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设置,以便设置用户代理字符串。我正在尝试

我正在使用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和其他语言实现,但我还没有在go中看到任何示例

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

caps := selenium.Capabilities{
    "browserName":           "phantomjs", // "chrome", or any other
    "phantomjs.binary.path": "/path/to/phantomjs", // path to binary from http://phantomjs.org/
}
PhantomJS应该安装在您的系统中