Classen = "string_14"의 모든 td 태그에서 정보를 가져 와서 html 코드없이 깨끗하게 저장할 수 있습니다.
나는 이것을 생각했다.
enter code here
<table class="string_14">
<tbody><tr>
<td>Postadr.:</td>
<td class="tab_space">Stenslivegen 67, 2817 Gjøvik</td>
</tr>
<tr>
<td>Telefon:</td>
<td class="tab_space">611 80 710</td>
</tr>
<tr>
<td>Mobil:</td>
<td class="tab_space">957 92 455</td>
</tr>
</tbody>
</table>
그리고 오늘이처럼 보이게하는 코드는, xpath를 name =에 쓰는 것이 도움이 필요합니까? 어떻게하면 단일 td를 얻을 수 있을까요?
HtmlDocument doc = new HtmlDocument();
doc.Load(new StringReader(result));
HtmlNode root = doc.DocumentNode;
List<string> list = new List<string>();
foreach (HtmlNode div in root.SelectNodes("//div[@class='biz_list']"))
{
string name = doc.DocumentNode.SelectNodes("//d[@class='string_14']/@tr");
list.Add(name);
string att = div.OuterHtml;
list.Add(att);
}
내가 원하는 것은 페이지를 긁어 낸 다음 늦은 단계에서 이것을 XML 파일에 저장합니다.
나는 네가 원하는 것이 이것이라고 생각한다.
HtmlNodeCollection collection = doc.DocumentNode.SelectNodes("//table[@class='string_14']//td[@class='tab_space']");
이에 대한 자세한 내용은 XPath Tutorial 을 참조하십시오.