いろいろなサイトから情報を抽出したい。私は HtmlAgilityPack と Linq to XML を使用しています。これまでのところ、次のように記述して、Web サイトの単一ノードから値を抽出することができました。
var q = document.DocumentNode.DescendantNodes()
.Where(n => n.Name == "img" && n.Id == "GraphicalBoard001")
.FirstOrDefault();
しかし、「GraphicalBoard」で始まる img のコレクション全体に本当に興味があります。私は次のようなものを試しました:
var q2 = document.DocumentNode.DescendantNodes()
.Where(n => n.Name == "img" && n.Id.Contains("GraphicalBoard"))
.Select...
しかし、インテリセンスで選択オプションを失ったため、linqはContains-methodが好きではないようです。Id が「GraphicalBoard」で始まるすべての img タグを抽出するにはどうすればよいですか?