C# C-如果知道链接文本,如何检索值

C# C-如果知道链接文本,如何检索值,c#,html,selenium,selenium-webdriver,element,C#,Html,Selenium,Selenium Webdriver,Element,以下是我正在使用的元素: 44 我知道44,但我正试图从代码中获取值。我听说您可以使用SeleniumWeb驱动程序,但还没有找到任何这样具体的东西。此值是静态的,因此不是动态的 我的想法是通过了解44来检索所有值=50418019731 编辑: 了解更多上下文。我试图从一个网站上收集数据。该网站不允许您下载他们的C源代码,所以我正在使用该页面的。元素。当我使用client.DownloadStringWebPage时,禁止返回网页;方法我不懂C,所以这段代码是用JAVA编写的 WebEleme

以下是我正在使用的元素:

44

我知道44,但我正试图从代码中获取值。我听说您可以使用SeleniumWeb驱动程序,但还没有找到任何这样具体的东西。此值是静态的,因此不是动态的

我的想法是通过了解44来检索所有值=50418019731

编辑:
了解更多上下文。我试图从一个网站上收集数据。该网站不允许您下载他们的C源代码,所以我正在使用该页面的。元素。当我使用client.DownloadStringWebPage时,禁止返回网页;方法

我不懂C,所以这段代码是用JAVA编写的

WebElement elem=    driver.findElement(By.xpath("//option[contains(text(), '44')]"));
String ValueText= elem.getAttribute("value");
System.out.println(ValueText);

你只需要一行代码就可以做到

var elementvalue = driver.FindElement(By.XPath(".//option[contains(text(),'44')]")).GetAttribute("value");

easy peasy:

你能给这个项目多点背景吗?Selenium通常用于自动化web浏览器,读取和解析HTML可能更适合于HTML功能。另外,您希望如何检索数据?使用JS?我的目标是使用C来自动收集网页数据,但如果可以用另一种方式来完成,我愿意接受建议下载他们的源代码是什么意思?根据您所说的,听起来您只需使用您选择的web浏览器控件导航到页面,然后使用HTML功能解析HTML。只有当您想与该页面交互(例如填写表单并提交表单)时,才需要Selenium