3
This page列出了當前熱門的Google主題。我想用JavaScript提取這個列表。從外部網頁上剝離信息
我知道它在理論上可能使用iframe
,但這種方法存在一些複雜性(如知道iframe
何時加載,使用單獨的jQuery實例作爲iframe
)。
請問iframe
有更好的方法嗎?
This page列出了當前熱門的Google主題。我想用JavaScript提取這個列表。從外部網頁上剝離信息
我知道它在理論上可能使用iframe
,但這種方法存在一些複雜性(如知道iframe
何時加載,使用單獨的jQuery實例作爲iframe
)。
請問iframe
有更好的方法嗎?
您鏈接到的頁面是基本上是XML文件的ATOM源。您可以使用類似Google Feed API的方式解析它並/或使用它。有一個關於如何使用它的例子here
編輯:這裏是一個working JSFiddle提取您需要的數據。
感謝您的支持。儘管我盡了最大的努力,但我總是收到錯誤「Uncaught SyntaxError:Unexpected token ILLEGAL」,並給出了它們提供的示例代碼。我有一個API鍵,使用了jQuery'.ready()'等。你能提供一個可用的jsfiddle,那真的很棒嗎? – Randomblue
我沒有工作域名來註冊API密鑰。在我的回答中鏈接到的示例中,只需將[link](http://www.digg.com/rss/index.xml)替換爲[this one](https://www.google.com/trends/hottrends/atom/hourly),它應該像魅力一樣工作。 – Nasreddine
它不!我得到這個愚蠢的錯誤消息。這裏你去:ABQIAAAAd_V3IVF4bGjN54CKrdHD-xTqEUmM9CnW1gdZMF3lP075gpRXbBSFYUmm-siH3jDaCSDntT37tLmqLw – Randomblue