如何在单个Google搜索结果页面中获得50个结果?

时间:2011-07-07 05:28:57

标签: c# search

我正在制作一个c#应用程序。它需要在一个页面中获得50个结果,但我不知道如何实现它。

以下是获取Google搜索结果的代码

string querrystring="Hello";
WebClient wb = new WebClient();
string googlepage = wb.DownloadString("http://www.google.com/search?q=" + querrystring);

3 个答案:

答案 0 :(得分:3)

使用以下查询字符串参数:

&num=50

http://www.google.com/search?q=tonneau&hl=en&biw=1148&bih=729&num=50&lr=&ft=i&cr=&safe=images&tbs=

答案 1 :(得分:1)

您可以使用(已弃用的)Google Web Search API或新的Google Custom Search API来查询结果。

答案 2 :(得分:0)

对于necroposting很抱歉,但我想展示另一种可能性:你可以使用带有for循环的& start =参数。例如:

第1页 - google.com/search?q=whatever&start=0

第2页 - google.com/search?q=whatever&start=10

等等。