1

Nokogiriの学習課題として、Twitch.tv Web サイトのコンテンツを解析しようとしています。

HTML ドキュメントをフェッチするときに、Google Chrome で表示されるソースを取得できません。コンテンツが最初の GET 要求ではなく Javascript を介して読み込まれているようです。

Nokogiri を使用して、その Web サイトからのストリームのリストを解析するにはどうすればよいですか? または、より一般的には、DOM の読み込みが完了した後に動的に読み込まれるコンテンツを解析するにはどうすればよいでしょうか?

4

1 に答える 1

5

データはjsonなのでnokogiriは使いません。例えば:

require 'open-uri'
require 'json'
hash = JSON.parse open('http://api.twitch.tv/kraken/games/top?limit=10&on_site=1').read
于 2013-02-11T03:37:14.360 に答える