C# HtmlAgilityPack id选择
我正在建立一个C程序,它在一个网站上运行,需要一个span#id 这是我的密码:C# HtmlAgilityPack id选择,c#,xpath,html-agility-pack,C#,Xpath,Html Agility Pack,我正在建立一个C程序,它在一个网站上运行,需要一个span#id 这是我的密码: var web = new HtmlWeb(); var doc = web.Load(url); System.Threading.Thread.Sleep(21000); string adress = doc.DocumentNode .SelectSingleNode("//td/span#myId")
var web = new HtmlWeb();
var doc = web.Load(url);
System.Threading.Thread.Sleep(21000);
string adress = doc.DocumentNode
.SelectSingleNode("//td/span#myId")
.Attributes["value"].Value;
我总是遇到这样的错误“system.Xml.XPath.XpathException”:
谢谢假设您的HTML看起来像这样:
<body>
<table>
<tr>
<td><span id="testedAddress">Some text here</span></td>
</tr>
</table>
</body>
这里有一些文字
那么您需要的XPath是
//td/span[@id='testedAddress']
您的代码不足以理解错误,而且错误信息不是英文的。翻译整个错误。