質問: new HtmlAgilityPack.HtmlDocument(); doc.Load(resp.GetResponseStream()); ``` しかし、タイプを知らなくても、どのようにして主要な要素をターゲットにできるのか分かりません。 私がしようとしていることは可能なのでしょうか?
回答: HTMLアジリティパックは非常に便利ですが、一般的にサイトの構造に合わせてカスタマイズする必要があります。 ジェネリックで適応性があるようにすることはできますが、Evernoteのような「Big Boys」でさえ、サイトのレイアウトごとに異なるクリッピングオプションが必要です。 私が見ていた最初のこと:ニュースの場合は、代わりにRSSフィードを使用する必要がありますか? (技術的にではなく、合法的に、サイトの利用規約のセクションをチェックしてください)。 サイトを解析する必要がある場合は、インターフェイスを実装するサイトごとに別のクラスとインターフェイスを作成することをお勧めします。それぞれのクラスを調整して、それぞれのサイトの構造に合わせます。