Xpath for <a></a> tag
本文关键字:gt lt tag Xpath for | 更新日期: 2023-09-27 18:06:40
假设这是我的html代码
<a class="" data-tracking-id="0_Motorola"
href="/motorola?otracker=nmenu_sub_electronics_0_Motorola">
Motorola
</a>
我使用c#代码查找href值,如下所示
var tags = htmlDoc.DocumentNode.SelectNodes("//div[@class='top-menu unit']
//ul//li//div[@id='submenu_electronics']//a");
if (tags != null)
{
foreach (var t in tags)
{
var name = t.InnerText.Trim();
var url =t.Attributes["href"].Value;
}
}
我得到url='/motorola'但我需要url=/motorola?otracker = nmenu_sub_electronics_0_Motorola 它不是在?,&…之后附加文本。
我以前使用过htmllagilitypack,我以前这样使用过:
var url = t.GetAttributeValue("href","");
你可以试一下,看看是否有效