Google搜索返回的html,然后告诉第n个结果

问题描述 投票:-1回答:1

假设我使用HttpClient(。net或任何等效的框架)向Google发送搜索请求,以查看最佳台式计算机品牌的结果是什么

HttpResponseMessage response = await client.GetAsync("https://www.google.com/search?q=best+desktop+brand");

然后我得到一个原始html,假设有10个结果,而“ https://www.dell.com/”则是第3个结果,但是在原始html中,我如何分辨它是第3个结果,是否是任何特殊的字符串定界符分隔每个结果?

c# search web-crawler search-engine keyword
1个回答
0
投票
您不能依赖

任何东西

关于返回的HTML。它应在Web浏览器中显示给人类,而不是通过脚本解析。它可能随时更改。
© www.soinside.com 2019 - 2024. All rights reserved.