Я хочу запустить свой селен-код в фоновом режиме в консольном приложении, и после добавления режима --headless к коду мой код не работает:
--headless
ChromeOptions chromeOptions = new ChromeOptions(); chromeOptions.AddArgument("--headless"); IWebDriver driver = new ChromeDriver(chromeOptions); //Cookie cookie1 = new Cookie("key","value"); //driver.Manage().Cookies.AddCookie(cookie1); //driver.Manage().Cookies.DeleteAllCookies(); driver.Manage().Cookies.DeleteAllCookies(); string mainSite = "https://www.otomoto.pl/osobowe/od-1998/warszawa/?search%5Bfilter_float_price%3Ato%5D=120000&search%5Bfilter_float_year%3Ato%5D=2017&search%5Bfilter_enum_damaged%5D=0&search%5Bprivate_business%5D=private&search%5Border%5D=created_at_first%3Adesc&search%5Bbrand_program_id%5D%5B0%5D=&search%5Bdist%5D=50&search%5Bcountry%5D="; driver.Manage().Timeouts().ImplicitWait = TimeSpan.FromSeconds(100); driver.Navigate().GoToUrl(mainSite);
Я получаю эту ошибку:
DevTools прослушивает ws: //127.0.0.1: 50870 / devtools / browser / 2203307 c -cbfe-4ade-8660-24de6662178c [0807 / 112129.614: ИНФОРМАЦИЯ: КОНСОЛЬ (0)] «Повар ie, связанный с межсайтовым ресурсом по адресу http://hit.gemius.pl/, был установлен без атрибута SameSite. В будущей версии Chrome файлы cookie будут доставляться только с межсайтовыми запросами, если они установлены с SameSite=None и Secure. Вы можете просмотреть файлы cookie в инструментах разработчика в разделе «Приложение»> «Хранилище»> «Файлы cookie» и получить более подробную информацию по адресу https://www.chromestatus.com/feature/5088147346030592
SameSite
SameSite=None
Secure