Я хочу создать гусеничный скребок с селеном. Я использую версию Previews Selenium.Support , Selenium.WebDriver и Selenium.WebDriver.ChromeDriver (chrome 83).
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Selenium.Support" Version="4.0.0-alpha05" />
<PackageReference Include="Selenium.WebDriver" Version="4.0.0-alpha05" />
<PackageReference Include="Selenium.WebDriver.ChromeDriver" Version="83.0.4103.1400-beta" />
</ItemGroup>
</Project>
и мой код:
protected virtual IWebDriver WebDriverInitialize()
{
return IWebDriver Driver ?? (Driver = new ChromeDriver());
}
public void CrawlerInitializer()
{
var webDriver = WebDriverInitialize();
webDriver.Navigate().GoToUrl("www.google.com");
}
class Program
{
static void Main(string[] args)
{
MyCrawler crawler = new MyCrawler();
crawler.CrawlerInitializer();
Console.WriteLine("Finish");
Console.ReadKey();
}
}
, но выдает ошибку:
System.InvalidOperationException: 'сессия не создана: эта версия ChromeDriver поддерживает только Chrome версию 83
Я использую chrome 83, почему выдается эта ошибка?