[英]HTML Agility Pack - Get Text From 1st STRONG Tag Inside SPAN Tag
[英]Get text inside of a span
我有一个带有此代码的HTML页面
<span class="titoloSerie" style="font-size: 40px; color: #000000;">SHOW NAME</span>
我想获得“ SHOW NAME”。 我尝试了以下代码,但是没有用:
var div = doc.DocumentNode.SelectNodes("//span[@class='titoloSerie']");
编译器中断说“ div为空”(好吧,我没有处理异常,但我知道)。
以下代码是:
List<string> pageTitles = new List<string>();
foreach (var title in div)
{
pageTitles.Add(title.InnerText);
}
编译器在foreach循环中的“ div”处退出,说它为null。
尝试这个:
var rigaStagioneSerie = document.DocumentNode.SelectNodes("//td[@class='rigaStagioneSerie']");
List<string> pageTitles = new List<string>();
foreach (var title in rigaStagioneSerie)
{
if (title.ChildNodes.Count == 1)
{
pageTitles.Add(title.InnerText.Replace("\n", string.Empty).Replace("\t", string.Empty));
}
}
var titoloSerie = document.DocumentNode.SelectNodes("//span[@class='titoloSerie']");
foreach (var title in titoloSerie)
{
pageTitles.Add(title.InnerText);
}
在这里尝试: .NET Fiddle
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.