0

无论如何可以访问网站元素吗?例如获取段落文本?

我可以使用 Selenium 获取元素的内容,但我认为 Selenium 不适合这个项目。

我想在不加载浏览器的情况下访问这些元素,但在我下面的代码中,它需要加载浏览器并导航网站。

if (this.ean.Text != "")
{
    IWebDriver driver = new FirefoxDriver();
    driver.Navigate().GoToUrl("http://www.momox.de");
    IWebElement box = driver.FindElement(By.Id("cInput_home"));
    box.SendKeys(this.ean.Text);
    IWebElement button = driver.FindElement(By.Id("submit_home"));
    button.Submit();
    IWebElement price = driver.FindElement(By.ClassName("price"));
    string imageSource = price.GetAttribute("src");
    driver.Close();
    this.price.ImageLocation = imageSource;
} else { 
    MessageBox.Show("Enter EAN"); 
}
4

0 回答 0