1

Google の検索結果を抽出したい
のですがGoogle.API.Search

このコードで結果を抽出しようとしました:

Dim client As New GwebSearchClient("http://www.google.co.il")
Dim results As IList(Of IWebResult) = client.Search("test", 64)
For Each result As IWebResult In results
            ListBox1.Items.Add(result.Url)
Next
Me.Text = ListBox1.Items.Count

このコードは部分的に機能しますが、結果は 64
件 に制限されています。 400 件の結果を取得したいのです が、Google から結果を取得する別の方法はありますか? (私は を使用しないことを好みます。おそらく「正規表現」で結果を取得します) 他の方法が好きです。


Google.API.Search

4

2 に答える 2

0

悲しいことに、制限をそれを超えるように設定しても、Google 検索 API は検索を 64 に制限します。少なくともそれは私が彼らのドキュメントで読んだことです..

于 2014-05-27T19:55:57.560 に答える
0

これがどのように機能しているのかわかりません。しかし、文字列「test」の横に 64 に等しい整数があります。64 の結果が得られているので、それが可能性があると思います。

Dim client As New GwebSearchClient("http://www.google.co.il")
Dim results As IList(Of IWebResult) = client.Search("test", 400)
For Each result As IWebResult In results
            ListBox1.Items.Add(result.Url)
Next
Me.Text = ListBox1.Items.Count

コードを上記のように変更してください。問題ないはずです。

于 2013-01-05T16:07:12.430 に答える