2017-07-22 17 views
-6

私はC#を使ってサイトをスクラップする初心者です。私はhrefを見つける方法と、本当に簡単なテーブルを扱う方法を理解しています。C#でこれを解析するにはどうすればいいですか?

これを解析し、最初のテキスト、つまり「オフィスマネージャ」とhrefを選択します。

<tr> 
    <td>Office Manager</td> 
    <td>Office & Admin</td> 
    <td>Cambridge</td> 
    <td class="btn-wrapper desktop-btn"><a href="http://www.itoworld.com/office-manager/" class="std-btn">Find out more</a></td> 
</tr> 
<tr class="mobile-btn"> 
    <td colspan="3" class="btn-wrapper"><a href="http://www.itoworld.com/office-manager/" class="std-btn">Find out more</a></td> 
</tr> 

また、私はノード、tds、trの世界に私の方法を学ぶことができるサイトをお勧めしますか?

+3

答えはおそらくHtmlAgilityPackです –

答えて

0

あなたはjQueryの構文を使用してHTMLを解析する(nugetで利用可能)CsQueryライブラリを使用することがあります。

var page = new CQ(html); 
var firstManagerHref = page.Find("a.std-btn:first()").Attr("href"); 
関連する問題