1
我試圖解析從Twitch.tv website一些內容作爲一個學習鍛鍊的引入nokogiri。如何在使用Javascript加載內容時使用Nokogiri解析頁面?
當讀取HTML文檔,我不明白,我在谷歌瀏覽器看到源代碼,似乎內容正在通過JavaScript,而不是在最初的GET請求加載。
如何使用引入nokogiri解析從該網站流列表?或者更一般地說,如何解析DOM完成加載後動態加載的內容?
我試圖解析從Twitch.tv website一些內容作爲一個學習鍛鍊的引入nokogiri。如何在使用Javascript加載內容時使用Nokogiri解析頁面?
當讀取HTML文檔,我不明白,我在谷歌瀏覽器看到源代碼,似乎內容正在通過JavaScript,而不是在最初的GET請求加載。
如何使用引入nokogiri解析從該網站流列表?或者更一般地說,如何解析DOM完成加載後動態加載的內容?
的數據是JSON,所以你不用引入nokogiri。例如:
require 'open-uri'
require 'json'
hash = JSON.parse open('http://api.twitch.tv/kraken/games/top?limit=10&on_site=1').read
什麼是 '海怪' 呢?而當我刪除極限參數時,儘管不改變HTTP請求類型,我仍然得到一個SSL錯誤。感謝您的幫助! – sergserg 2013-02-11 03:40:11
我不知道那是什麼,我只注意到該頁面從該URL加載json數據。 – pguardiario 2013-02-11 03:42:07