2011-10-20 66 views
3

This page列出了當前熱門的Google主題。我想用JavaScript提取這個列表。從外部網頁上剝離信息

我知道它在理論上可能使用iframe,但這種方法存在一些複雜性(如知道iframe何時加載,使用單獨的jQuery實例作爲iframe)。

請問iframe有更好的方法嗎?

回答

3

您鏈接到的頁面是基本上是XML文件的ATOM源。您可以使用類似Google Feed API的方式解析它並/或使用它。有一個關於如何使用它的例子here

編輯:這裏是一個working JSFiddle提取您需要的數據。

+0

感謝您的支持。儘管我盡了最大的努力,但我總是收到錯誤「Uncaught SyntaxError:Unexpected token ILLEGAL」,並給出了它們提供的示例代碼。我有一個API鍵,使用了jQuery'.ready()'等。你能提供一個可用的jsfiddle,那真的很棒嗎? – Randomblue

+0

我沒有工作域名來註冊API密鑰。在我的回答中鏈接到的示例中,只需將[link](http://www.digg.com/rss/index.xml)替換爲[this one](https://www.google.com/trends/hottrends/atom/hourly),它應該像魅力一樣工作。 – Nasreddine

+0

它不!我得到這個愚蠢的錯誤消息。這裏你去:ABQIAAAAd_V3IVF4bGjN54CKrdHD-xTqEUmM9CnW1gdZMF3lP075gpRXbBSFYUmm-siH3jDaCSDntT37tLmqLw – Randomblue