2011-08-01 7 views
1

このGoogleのウェブサイトで使用されている評価を自分のページに読み込もうとしています。 http://www.google.com/maps/place?source=uds&q=restaurants&cid=10470472694367837337外部のウェブサイトからDIVをロードするには?

評価を表示するには、自分のウェブサイトで評価を表示する必要があります。評価を読み込むだけで、DIVはそのトリックを行います。

アイデア?

+0

複製を使用することができ、ここを見て:[http://stackoverflow.com/questions/3837717/get-html-of-external-url-in-jquery ](http://stackoverflow.com/questions/3837717/get-html-of-external-url-in-jquery) – Janez

+0

その回答はjavascriptのみに有効です。またはリモートからページを取得するローカルスクリプトを使用することもできます –

答えて

0

PHP(または別のバックエンド言語)を使用してそのページをクロールし、divを抽出してウェブサイトに渡すことができます。

しかし、評価がGoogleからどのように来ているかを見ると、評価を得るために使用できるGoogle APIがないかどうかを調べることをおすすめします。私はあなたが心から使用できるAPIは何か分かりませんが、これはあなたに役立ちます。

http://code.google.com/intl/nl-NL/more/table/

0

あなたは、api Googleの提供する場所を使用してshouls。場所や場所に関する情報を返すWebサービスです。 Googleアカウントが必要で、実行できるAPIキーを設定するhere

クライアントまたはサーバーのサイドコードからこのapiを呼び出すことができます。場所の詳細詳細結果詳細api呼び出しは評価を返します。

他のサイトのウェブページからHTMLコンテンツを抽出するだけではいけません。

0

あなたはPHPの簡単なHTML DOMパーサhttp://simplehtmldom.sourceforge.net/

$html = file_get_html('http://www.google.com/maps/place?source=uds&q=restaurants&cid=10470472694367837337'); 
foreach ($html -> find('div.rsw-stars') as $element) 
    print count($element -> find('.rsw-starred')) . '<br>'; 
関連する問題