我試圖在自己的網頁中加載此Google網站中使用的評分。 http://www.google.com/maps/place?source=uds&q=restaurants&cid=10470472694367837337如何從外部網站加載DIV?
我想在我自己的網站上顯示收視率,所以只需加載收視率-DIV就可以了。
任何想法?
我試圖在自己的網頁中加載此Google網站中使用的評分。 http://www.google.com/maps/place?source=uds&q=restaurants&cid=10470472694367837337如何從外部網站加載DIV?
我想在我自己的網站上顯示收視率,所以只需加載收視率-DIV就可以了。
任何想法?
您可以使用PHP(或其他後端語言)來抓取該頁面,提取div,然後將其傳遞到網站。
然而,看到收視率是如何來自谷歌,我建議你看看,如果沒有一些谷歌API可以用來獲得收視率。我不知道你可以使用什麼API,但這應該可以幫助你解決這個問題。
獲取頁和解析它。 對於PHP,您可以使用http://www.phpclasses.org/package/3086-PHP-Parse-and-extract-information-from-HTML-using-SQL.html以SQL樣式解析它。
您可以使用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>';
重複的,看看這裏:[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
該答案僅適用於JavaScript。或者您可以使用本地腳本來遠程獲取頁面 –