422 :
デフォルトの名無しさん :
2005/12/12(月) 00:02:36 わかる方、力を貸して欲しいです。ほんと困ってます。 google web apiをperlで使って、検索語を含むWebページのヒット数、URL を表示するようなプログラムを作りたくて、あるサイトのプログラムを参 考にして作ったのですが、実行したら英語のサイトのURLが表示されて、 明らかに検索語を含んでいません。 もしこうした方がいいという案がありましたら、教えていただきたいです。 自分はPerlをあまり使ったことがなく記述の仕方もいまいちわかっていない 状況です。自分なり本を読んで少しプログラムも書いてみたのですが まだまだのようです。どうかよろしくお願いします。 use SOAP::Lite; use Jcode; my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl"); my $key='LkML035QFHLEaaFEoFDfPd2VZFDzWGCE'; my $query="とんかつ"; my $result = $googleSearch -> doGoogleSearch($key,jcode($query)->utf8, 0, 10, "false", "", "false", "", "UTF-8", "UTF-8"); #print "About ".$result->{"estimatedTotalResultsCount"}."results.\n"; printf("query=%s %d results\n",$query,$result->{estimatedTotalResultsCount}); for $i(@{$result->{resultElements}}){ printf("%s,%s\n",jcode($i->{title})->euc,jcode($i->{URL})->euc); }