сегодня я использую Selenium для анализа данных с веб-сайта. Вот мой код:
public ActionResult ParseData()
{
IWebDriver driver = new FirefoxDriver();
driver.Navigate().GoToUrl(myURL);
IList<IWebElement> nameList = driver.FindElements(By.XPath(myXPath));
return View(nameList);
}
Проблема в том, что всякий раз, когда он запускается, он открывает новое окно в месте myURL
, затем получает данные и оставляет это окно открытым.
Я не хочу, чтобы Selenium открывал здесь новое окно. Просто запустите в фоновом режиме и дайте мне проанализированные данные. Как я могу этого добиться? Помогите мне, пожалуйста. Большое спасибо.