質問: Nokogiri::HTML.parse(html, nil, charset) doc.css('dt').each do |node| p node.inner_text end ``` ### 試したこと 上記のように、 2chに関してはjsモードからcgiモードに切り替えればうまくいくかもしれないと、cookieを指定しています。 これはREADJS="off"のクッキーによってcgiモードにしているためです。 しかし、うまくいきませんでした。 ただ、この方法では2ch.sc以外では通用しないので、何か普遍的な対応策を教えていただけると幸いです。 ### 使用している環境 ruby 2.3.1p112 (2016-04-26 revision 54768) [x86_64-darwin15]
回答: 普遍的な対応策としては、JavaScriptを使って作成されたデータを取得するには、Selenium等の「ブラウザを動かしてスクレイピングする方法」を使うしか無いです。