我正在學習JavaScript,我想要做的是從給定網址的文本網站搜索關鍵字。解析JavaScript中網頁的文字?
一個例子網站將只包含像文本:
"a" : "nice"
"b" : "nope"
"a" : "try again"
"c" : "whatever"
如果我只是想找到「一」,並存儲它連接。我應該在JavaScript中尋找哪些可以讓我做這樣的事情?
的「基於文本」網站又如:http://graph.facebook.com/zuck
我正在學習JavaScript,我想要做的是從給定網址的文本網站搜索關鍵字。解析JavaScript中網頁的文字?
一個例子網站將只包含像文本:
"a" : "nice"
"b" : "nope"
"a" : "try again"
"c" : "whatever"
如果我只是想找到「一」,並存儲它連接。我應該在JavaScript中尋找哪些可以讓我做這樣的事情?
的「基於文本」網站又如:http://graph.facebook.com/zuck
這是使用JSON的圖形API從Facebook - 然而,你需要使用facebook API在這裏得到的是一個tutorial
內容你想解析的是所謂的 JSON。您可以使用eval()
(不建議)或某個庫(其中有很多)解析JSON。
更大的問題是如何獲取這些數據?如果你想直接從Facebook加載這個腳本,你不能使用AJAX,因爲相同的來源策略。
當你說基於文本時,你的意思是預先格式化的文本?或者是(X)HTML標籤(推測是形式)內的文本? – 2011-02-27 08:58:53
我的意思是這樣的:http://graph.facebook.com/zuck – Lucas 2011-02-27 08:59:31
這看起來更像是一個JSON響應。 JSON可以通過JavaScript輕鬆解析。你如何從你的JavaScript訪問這些「網站」? – 2011-02-27 09:00:59