我习惯于在Windows 7中使用硒在vba上运行脚本,没有问题,而且由于我安装了Windows 10,因此无法打开Google Chrome自动窗口。
已经安装了google chromedriver和硒库
将C:\ .... \ AppData \ Local \ SeleniumBasic放在环境路径上
Google Chrome的版本为78.0.3904.108,chromedriver的版本为78.0.3904.105,人们似乎对此没有问题...
这是代码的开始,在那里崩溃...
Dim bot As New Selenium.ChromeDriver, posts As WebElements, post As WebElement, i As Integer,
mysheet As Worksheet, keys As Selenium.keys
bot.Start "chrome", "https://valor.globo.com/impresso" **'it gots the error right here**
bot.Get "/"
任何有此问题的人都知道该怎么办?
答案 0 :(得分:0)
检查您的Chrome版本,然后下载适合您版本的ChromeDriver。 此代码应打开Google。
浏览器将在Sub结束时立即关闭,因此请在全局变量中声明ChromeDriver,或者不要让Sub结束。
Option Explicit
Dim MyChromeDriver As ChromeDriver
sub MyCD
Set MyChromeDriver = New ChromeDriver
MyChromeDriver.Get "https://www.google.com/"
End Sub