質問: htmldoc.DocumentNode.SelectNodes("//*[@id='rso']") MsgBox(hreftext.Count) ``` 2番目のスニペットに何か問題がありますか?
回答: あなたのSOの質問の別の1つを読んで、それはあなたがGoogleショッピングを掻きしようとしているようだ、ダウンロードされたHTMLのソースではなく、生成されたDOMをチェックすることを怠っているようです。 id "rso"はhtmlソースには表示されないため、エラーが発生しています。 Googleは削られたことに熱心ではなく、確かにそれを困難にしている。 つまり、フォームに複数行のテキストボックスを追加して、現在のxpathコードの代わりにこれを追加することができます。 ``` TextBox1.Text = htmldoc.DocumentNode.OuterHtml ``` それはかなりです!