私はC#の初心者です。そして、HtmlAgilityPack で同様の機能を探しています。BeautifulSoup という Python 解析ライブラリには、contentsという関数が存在します。HtmlAgility を使用してこれを行うにはどうすればよいですか?
質問する
341 次
1 に答える
0
さて、最初にすべてのコンテンツを含むドキュメントルートを取得します
//create a new document
var _htmlDoc = new HtmlAgilityPack.HtmlDocument();
//fill it with html
_htmlDoc.Load(filePath) or _htmlDoc.LoadHtml(string...)
//get the document root node - it has all the contents
var docuemntNode = _htmlDoc.DocumentNode;
次に...linqまたはxpathを使用してノードをクエリします
string xpathExpressionSting = "//p";
var contents = htmlDoc.DocumentNode.SelectNodes(xpathExpressionSting)
//this would get paragraph tag nodes
于 2013-03-23T23:56:51.893 に答える