クライアントが Google 検索結果を分析するプロジェクトを行っています。
レンダリングされた html を確認したところ、HtmlAgilityPack と次のコードを使用して、控えめなオーガニック検索結果を取得できます。
HtmlNodeCollection Nodes = HtmlDoc.DocumentNode.SelectNodes("//li[@class='g']");
CSSクラス「g」の名前は、最適化のために圧縮されていると思います。
これが将来変更され、コードが壊れる可能性があることを懸念しています。
これを行うためのより良い、より堅牢な方法はありますか、それともこれが最善の方法ですか?