私は小さなプロジェクトに取り組んでいますが、少し問題が発生しました。助けていただければ幸いです。
特定の URL をロードしていくつかのタグを取り出す、この基本的な数行を取得しました。
var webGet2 = new HtmlWeb();
HtmlAgilityPack.HtmlDocument doc = webGet2.Load(pattern);
var htmlMatches = doc.DocumentNode.SelectNodes("//li[@class=''] | //li[@class='f']");
コレクションを受け取ったら、すべてのhrefとsrcリンクを取得して有効にする foreach ループを実行する必要があります。ソースをダウンロードするとき、リンクは/folder/folder/image.jpgのようになるからです。各リンクの前にhttp://www.site.com を追加したい。
私はこのプロジェクトを正規表現で構築しましたが、それを行うのに問題はありませんでしたが、HTML の敏捷性では、私の心はまっすぐになりません。
ありがとうございました!