无论如何可以访问网站元素吗?例如获取段落文本?
我可以使用 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");
}