![]() |
手前味噌ですみませんが、書籍のご紹介 (宣伝)。
Web サービスの解説をしているムック本、
最新 Web サービス API エクスプローラ
が 2005/9/23 に発売されました。
この中の Google の記事を執筆させて頂きました。
技術評論社 最新 Web サービス API エクスプローラ 〜Amazon、はてな、Google、Yahoo! 4大Webサービス完全攻略 B5 判/176 ページ 2005年9月23日発売/1554円 (税込)/ISBN4-7741-2496-6 |
java -classpath googleapi.jar com.google.soap.search.GoogleAPIDemo ライセンスキー search 検索語
GoogleSearch google=new GoogleSearch();
google.setKey(自分のライセンスキー);
google.setQueryString(検索文字列);
google.setLanguageRestricts("lang_ja"); // 日本語サイトに制限 (オプション)
GoogleSearchResult result=google.doSearch();
GoogleSearchResultElement[] element=result.getResultElements();
for (int i=0;i<=element.length-1;i++)
{
// element[i] の情報を使う
}
use SOAP::Lite;
my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl");
my $key='ライセンスキー';
my $query="検索語";
my $result = $googleSearch -> doGoogleSearch($key, $query, 0, 10, "false", "", "false", "", "latin1", "latin1");
print "About ".$result->{"estimatedTotalResultsCount"}."results.\n";
use SOAP::Lite;
use Jcode;
my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl");
my $key='ライセンスキー';
my $query="検索語";
my $result = $googleSearch -> doGoogleSearch($key, jcode($query)->utf8, 0, 10, "false", "", "false", "lang_ja", "UTF-8", "UTF-8");
print "About ".$result->{"estimatedTotalResultsCount"}."results.\n";
use SOAP::Lite;
use Encode qw/encode decode/;
use Encode::Guess qw/euc-jp shiftjis 7bit-jis/;
my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl");
my $key='ライセンスキー';
my $query="検索語";
my $result = $googleSearch -> doGoogleSearch($key, decode("Guess",$query), 0, 10, "false", "", "false", "lang_ja", "UTF-8", "UTF-8");
print "About ".$result->{"estimatedTotalResultsCount"}."results.\n";
| 検索手段 | 検索ヒット数 (値は時々揺らぎます) |
|---|---|
| www.google.com | 726,000,000件 |
| Google Web APIs (Google SOAP Search API) | 50,200,000件 |
| Excite (Google エンジン) | 50,300,000件 |
戻る