GoogleAPIってどうよ?
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
02/04/12 21:27ID:Mmm+bS500137nobodyさん
02/09/27 15:21ID:ydqSU/we>>104のSOAPHTTPConnectionって使い方
http://www.soaplite.com/
に載ってます?
0138John ◆Re0z.4Is5E
02/10/05 23:31ID:zxykE+jB日本語をローマ字表記すればできるんだっけ?
0140nobodyさん
02/10/07 13:21ID:???0141nobodyさん
02/11/16 19:45ID:???ぐぐるって はながいな。 おもいきって ぐって にしようよ?
0142山崎渉
03/01/15 13:45ID:???0143山崎渉
03/03/13 17:38ID:???0144nobodyさん
03/03/21 19:06ID:JpMZ+F8/表
連邦
って検索できる?
エラーになるっす。
0145デブおた山崎渉
03/03/21 19:11ID:???0147144@PHP使われ
03/03/21 21:02ID:JpMZ+F8/>>146
「表示」だと文字化けしないです。
ちなみに環境は
Win2k
PHP4.3.1
php_mbstring
PEARのSOAP
です。
フォーム用htmlは charset=x-euc-jp
PHP→SOAPの時に mb_convert_encoding($query,"UTF-8", "auto");
SOAP→PHPの時に mb_convert_encoding($url, "EUC-JP", "UTF-8");
出力もcharset=x-euc-jp
html、PHPファイルともにeuc&LFで保存。
う〜ん。。。
0149144@PHP使われ
03/03/21 22:51ID:???とあるHPで同じような環境でやっているところがあって
上記のキーワードで検索すると
>parsing error: org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in the element content of the document.
と出てきます。
0x0って何のこっちゃ。。。
で、クエリーが「任天堂」だとすると「?醇・」ってなっちゃいます。
(それにしてもPHPで文字列の16進数のダンプ表示ってどうするんだろう。。。)
0150PHP使われ
03/03/21 23:04ID:JpMZ+F8/org.xml.sax.SAXParseException
ってJavaかな…
0151tantei
03/03/21 23:19ID:???●浮気素行調査
彼氏、彼女、妻、夫の浮気を調査致します!!
●盗聴器盗撮機発見
あなたの部屋に誰かが仕掛けているかも!!
●行方調査
行方不明になっている家族の消息を調査致します!!
●電話番号から住所割り出し
一般電話、携帯から住所を割り出し致します!!
●ストーカー対策
社会問題ともなっているストーカーを撃退致します!!
その他人生相談からどんなお悩みでも解決いたします!!
直通 090−8505−3086
URL http://www.h5.dion.ne.jp/~grobal/
メール [email protected]
グローバル探偵事務局
0154nobodyさん
03/03/23 02:37ID:e5OWCaWVライセンスキーは何日ぐらいで届くものなの?
0155nobodyさん
03/03/23 15:39ID:YYgYrLyX0156nobodyさん
03/03/24 01:25ID:KHMg43DcGoogle Web APIで日本語を扱う際のポイントは以下のページで紹介されています。
http://www.asahi-net.or.jp/~cs8k-cyu/gglwebapi/
但し、現在の状況と符合しない部分があるかもしれないことに注意してください。
0157nobodyさん
03/03/24 01:34ID:OvtTNLHe0158山崎渉
03/04/17 12:12ID:???0159山崎渉
03/04/20 06:21ID:???( ^^ )< ぬるぽ(^^)
0160山崎渉
03/05/22 02:21ID:???0161山崎渉
03/05/28 17:09ID:???ピュ.ー ( ^^ ) <これからも僕を応援して下さいね(^^)。
=〔~∪ ̄ ̄〕
= ◎――◎ 山崎渉
0162nobodyさん
03/06/07 11:05ID:Hl350tJ2参考になりました。ありがとう。
Google APIサイコー!!
0163直リン
03/06/07 11:10ID:XZEhfRTk0164nobodyさん
03/06/09 01:44ID:iRgYYf1N0165山崎 渉
03/07/15 11:12ID:???__∧_∧_
|( ^^ )| <寝るぽ(^^)
|\⌒⌒⌒\
\ |⌒⌒⌒~| 山崎渉
~ ̄ ̄ ̄ ̄
0166nobodyさん
03/07/20 21:06ID:QRY/RLL+私もライセンスキーが届きません。
どうすればいいのでしょう??
0167直リン
03/07/20 21:13ID:J9gjdEEQ0168nobodyさん
03/07/23 20:25ID:???0169nobodyさん
03/07/24 17:17ID:PVxdm8UIこれって今でも1000query/日しか出来ないんですか?
0170nobodyさん
03/07/24 18:16ID:UPsOpl1M0171170
03/07/24 21:53ID:???0172nobodyさん
03/07/31 14:34ID:???0173山崎 渉
03/08/02 02:24ID:???( ^^ )< ぬるぽ(^^)
0174ぼるじょあ ◆ySd1dMH5Gk
03/08/02 04:53ID:???ピュ.ー ( ・3・) ( ^^ ) <これからも僕たちを応援して下さいね(^^)。
=〔~∪ ̄ ̄ ̄∪ ̄ ̄〕
= ◎――――――◎ 山崎渉&ぼるじょあ
0175nobodyさん
03/09/12 11:29ID:L2Twm04Zありませんでしょうか?
自分で作ってみたんですけれど日本語で検索すると
結果がいつも同じものになってしまいます。
ちなみにNuSOAPを使ってます。
よろしくお願いします。
0176nobodyさん
03/09/12 12:50ID:wy8c1f8H0177nobodyさん
03/09/18 13:32ID:OomwOh7u0178nobodyさん
03/09/18 13:42ID:OomwOh7u1000query/日じゃあ、つかえねーんだよ!
0179nobodyさん
03/09/18 13:50ID:???0181nobodyさん
03/09/18 17:55ID:/RiQwiHS>>API通さないで検索結果拾い捲るとアクセス制限喰らうらしいが
どーゆーこと?ヴァカにもわかるように教えてくださいっつーの!!
0182nobodyさん
03/09/18 20:14ID:nGSwS+tg1秒間隔で、連続して検索を実行すれば、プログラムで検索を
実行しているのが、ログファイルからばれてしまう。でも、
5秒以上間隔をおけば、API通さないで検索結果拾いをしても
ばれない。
0183nobodyさん
03/09/18 20:17ID:nGSwS+tgGoogle Hacksという本に書いてあった。でも、日本の
Googleのページのどこを読んでも、「API通さないで検索結
果拾いを禁止する」なんて書いていませんよね?
0184nobodyさん
03/09/18 21:40ID:ykzED/23まじっすか?
じゃあ、5秒以上間隔をあければ、1日1000query以上も官能なの?
0185nobodyさん
03/09/18 21:55ID:nGSwS+tgAPIを通さなければ、一日何千回でも使えるが、短時間に連続して
アクセスすると、API以外のプログラムでのアクセスと判断され、
制限がかかる、ということ。
0186nobodyさん
03/09/18 22:24ID:???googleがCPANモジュール作者に削除要請
http://slashdot.jp/articles/02/03/04/1957254.shtml
0187nobodyさん
03/09/19 19:19ID:d1imFEE2% java -cp googleapi.jar com.google.soap.search.GoogleAPIDemo ライセンスキー search プロ野球
としても検索されずに、こんなんが出てきやがった!!
Parameters:
Client key = ライセンスキー
Directive = search
Args = プロ野球
Exception in thread "main" java.lang.InternalError: unexpected exception during linking: java.lang.ClassNotFoundException: com.ibm.xmi.framework.WriterFactory
だれか、助けてぷりーず。
ちなみに、OSはRD9.0でつ。
0188187
03/09/19 19:20ID:d1imFEE20189221
03/09/19 22:06ID:8UmudfeU0190(*∠_*) ダカラドーシタ
03/09/27 17:11ID:???Google Code Jamというプログラミングコンテスト(CNET Japan速報記事「米グーグル:「プログラミングコンテスト出場者を求む」」をご参照)が10月から11月にかけて開かれる。
参加資格は18歳以上(世界中の誰でも)。予選はオンラインで、決勝(トップ25人)はシリコンバレーのGoogle本社で行なわれる。
腕自慢の日本人プログラマーたちには、この機会にぜひその実力を発揮してほしい。
Google Code Jamのファイナリストといえば、これから腕一本でプロとして生きていきたい若い人にとっての大きな勲章になる(中途半端な学歴なんかよりうんと価値がある)。
ファイナリストに残る日本人がいれば、日本人プログラマーの実力が世界でもトップレベルにあるという事実を、広くアピールできるだろう。
さて、コンテストの仕組みとスケジュールであるが、
参加者全員から500人にふるい落とす「Qualification Rounds」、
500人を250人に絞る「Online Elimination Rounds 1」、
250人から25人に落とす「Online Elimination Rounds 2」。
ここまではすべてオンラインなので、自宅から参加できる。
そして、ファイナリスト25人はGoogle本社での「Onsite Championship Round」に進むことができる。
★google code jam 公式サイト(excite翻訳) http://www.excite.co.jp/world/url/body?wb_url=http%3A%2F%2Fwww.topcoder.com%2Fpl%2F%3F%26module%3DStatic%26d1%3Dgoogle%26d2%3Dgoogle_overview&wb_lp=ENJA&wb_dis=2
0191nobodyさん
03/10/12 14:14ID:v0QvxQMA課金とかはいつから始まるんだろう
#ライセンスキーが行方不明だよ、面倒くさいなぁ
0192nobodyさん
03/10/24 21:27ID:???0193nobodyさん
03/10/30 21:08ID:???いや、なんとなく。
だって、API叩かなくても、通常の検索画面から
いろいろ切り出すだけで十分っぽいから
0194nobodyさん
03/10/30 21:26ID:fIsrcUrh万病の元(アトピー性皮膚炎)
記憶のカギを握っている。男や女?>
メールや口伝えで
これをできるだけ多くの人に伝えること
0195nobodyさん
03/11/01 23:08ID:???Google Hacks に載ってるという記事をどこかで見ました。
Google Hacks は持っていないので、詳細は不明です。
0197nobodyさん
03/11/18 02:50ID:JBgGg7JE0198nobodyさん
03/11/22 03:21ID:fqQ05iK2コンテンツづくりをしたいのですが、
GoogleAPIだと可能でしょうか?
0199nobodyさん
03/11/25 12:18ID:Jgt+9LneなんかSAFESEARCHってオプションが有ったけど
(有害ページ(?)をブロックするオプション)
>setSafeSearch(boolean safeSearch)
これを使ってほげほげするのはどうよ?
0200nobodyさん
03/12/05 23:54ID:Ih/eg1z8最近デフォルトでは出来なくなりました。
他にそのような方いますでしょうか?
0201nobodyさん
03/12/06 00:32ID:???cookieが消えたんだろ。初心者うざー(ーー;)
0202nobodyさん
03/12/06 21:20ID:cFpL96Ba?
0203nobodyさん
03/12/11 17:57ID:???0204nobodyさん
03/12/13 13:03ID:???と言うことで、
最近やったのは、google web apisからHIT数を取って来て、
その変化をmrtgのグラフにしてみたりしている。(意味があるかわからんけど)
0205nobodyさん
04/01/01 12:09ID:???googleに問い合わせてみたが、"無理"と。
C++とかJ#みたいな単語についてのみ使える方法を考えていると。
>>195
となると益々、GoogleHacksに載っている内容が木になりますが
0206nobodyさん
04/01/10 03:28ID:???0207nobodyさん
04/01/10 03:30ID:???検索オプションであるから
0208nobodyさん
04/01/10 20:41ID:???0209nobodyさん
04/01/11 04:25ID:???"~" Searches
You may want to search not only for a particular keyword, but also for its synonyms. Indicate a search for both by placing the tilde sign ("~") immediately in front of the keyword.
0210nobodyさん
04/04/16 00:36ID:b5fmr+qV0211nobodyさん
04/05/13 14:00ID:gihnq5aIresultElementsで
URL
title:タイトル
snippet:ヒットした文字列のデータ
ってのはわかったのですが、キャッシュは何になるんですか?
0212211
04/05/13 18:17ID:gihnq5aI0213nobodyさん
04/05/16 18:25ID:???二、三日は待った方が良い?
0214nobodyさん
04/05/16 20:31ID:???今はどうなっているのかわかりませんが、
ライセンスキーは、申し込み後にすぐメールできます。
ですので、違ったメールアドレスで再登録してください。
0216211
04/05/18 15:58ID:XH5CU6iK0217213
04/05/18 20:48ID:???my $key='....';
my $query='http://www.google.com';
my $googleSearch = SOAP::Lite -> service("file:GoogleSearch.wsdl");
my $result = $googleSearch -> doGetCachedPage($key, $query);
print $result;
Perlなら、こんなんでできたよ。
適当だから、何か間違ってるかも。
# SOAPとXMLを勉強する為に入れてみたけど、さっぱり分からんちん。
0218211
04/05/20 16:17ID:???でも情報ありがとう。m(。_。;))m ペコペコ…
0219nobodyさん
04/06/29 22:48ID:tykd5nRnPageRank チェックサムのアルゴリズムが解析されたらしいぞ。
0220nobodyさん
04/07/26 23:23ID:BExJxWuL0223nobodyさん
04/07/27 15:45ID:???02241234
04/08/04 18:59ID:5KUncmzd0226nobodyさん
04/08/06 09:07ID:???日本語が出来ないと言うのは?
日本語サイトのみ検索? -> lr(language restrict) で ja を指定。
それともエンコーディング? -> utf-8でデータを送る。サーバーが返信するデータもutf-8
0227225
04/08/06 21:48ID:???後者の方です。
私は1年ぐらい前、perlのSOAPLiteでgoogleAPI扱っていた。
その際、日本語の検索が出来ない事に困った。
(日本語検索が出来ないとは、「HIT数が明らかに少ない」
「上位に来るはずのページがHITしない」
「エンコードの指定が間違っているページが上位でHITする」など)
そこで、このスレの>>1-100あたりや、他のサイトを参考にし
$SOAP::Constants::DO_NOT_USE_CHARSET を変更する方法を試したところ、
正常に検索できるようになった。
(通常のブラウザから検索するのと同じ結果が返ってきた)
しかし、1ヶ月ぐらい経ったら、何故かまた検索できなくなった。
サーバに送信している文字列のエンコードがおかしいのではないかと思い
送信する文字列のエンコードを変えてみたりなど、いろいろ試行錯誤してみたが、
結局あきらめた、という経緯です。
0228nobodyさん
04/08/08 03:34ID:???EUC-JPなどにすると結果がおかしくなったりした事はあったけど、
Google APIs referenceにもエンコードはUTF-8にしろと書いてあるので
検索する文字列のエンコードをUTF-8にしてみては?(ie, oeは無視されれるので関係ない)
後、$SOAP::Constants::DO_NOT_USE_CHARSET は変更しなくてもいいはず。
Net::Googleでは変更していなかったけど、UTF-8で送るとちゃんと日本語検索できてたよ。
検索結果が少なくなるのは英文字の検索でも同様なので、
日本語固有の問題ではないと思う。
0229225
04/08/08 12:41ID:???UTF-8にエンコードはもちろん試してみました。
(Jcode.pmを使ってjcode("検索ワード")->utf8という風に)
Net::Googleは今まで知らなかったので、
調べて試して見ました。
しかし、やはり検索はうまくできてないようです。
(とあるwordで検索したら、ブラウザで検索するより100分の1程度しかHITしない)
原因がわかったら教えてください。
0230225
04/08/08 12:42ID:???----
#!/usr/local/bin/perl
use Jcode;
use Net::Google;
my $google = Net::Google->new(key=>'*********************************') ;
my $search = $google->search();
$search->query('"'.jcode("検索ワード")->utf8.'"') ;
$search->lr("");
$search->starts_at(0);
$search->max_results(1);
$search->restrict("") ;
$search->filter(0) ;
$search->safe(1) ;
foreach $r ( @{$search->response()} ) {
print " " . $r ."\n" ;
foreach $a2 (keys %$r ) {
print " ".$a2. " -> ".$r->{$a2}. "\n" ;
}
}
foreach $a1 ( @{$search->results()} ) {
print $a1 ."\n" ;
foreach ( keys %$a1 ) {
print " ". $_ ." ->" . $a1->{$_}. "\n" ;
}
}
---
0231225
04/08/08 12:48ID:???以前こういうページを見つけたので
Google web service APIの検索結果が少ない問題
http://www.goodpic.com/mt/archives/000132.html
0232nobodyさん
04/08/11 01:25ID:XAxg01DA英語でも日本語でも文字化けせずに検索できるものの、
一致件数が、オリジナルGoogleを検索したときより大幅に少ないです。
例)
短歌 オリジナルGoogle⇒312,000 API⇒5610
tanka オリジナルGoogle⇒277,000 API⇒96200
とある記事で、本番で使ってるDBとAPI用のDBは異なると読んだのですが、
みなさん、こんなに違うもんですか?
ちなみに、PHPは、内部エンコーディングはEUC、OutputはShift_JIS。
SOAPに渡す前に検索文字列はUTF-8に変換し、結果はEUCに変換してます。
というか、検索はできてるので、文字コードはOKだと思うのですが・・・
うーん・・・みなさんのとこではいかがでしょう?
0233232
04/08/11 01:29ID:???あ、これ、>>231に書いてある記事だったw 失礼。いろいろ検索しまくってたので・・・
0234232
04/08/11 01:35ID:???やはり文字コードの問題か・・・
0236Re:APIでの検索結果が少ない問題
04/08/11 08:32ID:7ZtbNsSBこの件に関しては日本語かどうかは関係ないという認識でいいかな?根拠は>>228で示した通り、
また、APIで検索した時にHit数が少なくなるのは英語圏でも問題になっています。
>231のURI先からリンクされているforumに書かれていますが、
ブラウザで検索した時は、同一サイトのリンクをカウントするのに対し、
APIで検索した時は同一サイトのリンクは一つのみなので、結果が少なくなるそうです。
google.public.web-apiというnews groupでも同様の投稿を見かけました。
http://groups.google.com/groups?group=google.public.web-apis
頻繁に質問されてます(FAQになっていてもよさそうなのに)
どうすればブラウザで検索した時と同じ結果が得られるのかということに皆興味があるかと思うのですが
残念ながら、僕が探した限りでは結論を出している情報は見当たりませんでした。
filterオプションの設定とかが関係ありそうかなと思ったのだけど
検索する語によっては、影響があったりなかったり ...期待した通りの振舞をしてくれなかった。
■ このスレッドは過去ログ倉庫に格納されています