안녕하세요 제 신청서에 문제가 있습니다. 두 노드 사이에서 특정 텍스트를 골라야합니다. 내가 더 TD 년대가 있기 때문에 경우에 조건이 왜
Html 민첩성 팩 + 특정 노드 가져 오기
HtmlNodeCollection cols = doc.DocumentNode.SelectNodes("//td[@width='186']");<br />
foreach (HtmlNode col in cols)<br />
{
if (col.InnerText == "Text1")
{
Label1.Text = col.InnerText;
}
}
이유 :
HTML 페이지는 내가 함께 텍스트 1, 텍스트 2를 선택할 수 있습니다이
<td align="right" width="186">Text1</td>
<td align="center" width="51">? - ?</td>
<td width="186">Text2</td>`
처럼 보인다 그 페이지. 그리고 특별히 "Text1"을 가진 사람을 골라 내야합니다.
그러나 문제는 어떻게 "? -?"텍스트를 구문 분석 할 수 있습니다. 문서에 "? -?"텍스트가있는 텍스트가 더 있습니다. 하지만 특별히 다른 두 노드 사이의 노드를 골라야합니다.
결과는 Text1이어야합니까? -? 텍스트 2 등.
나는 차세대 또는 형제 자매와 관련이 있다고 생각 하는가?
4 개의 공백으로 들여 쓰기하여 코드를 포맷하십시오. – SLaks