วันนี้ฉันใช้ 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 เปิดหน้าต่างใหม่ที่นี่ เพียงแค่เรียกใช้ที่พื้นหลังและให้ข้อมูลที่แยกวิเคราะห์มาให้ฉัน ฉันจะบรรลุเป้าหมายนั้นได้อย่างไร? โปรดช่วยฉันด้วย ขอบคุณมาก.