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