lib/qiita_trend/trend.rb in qiita_trend-0.4.3 vs lib/qiita_trend/trend.rb in qiita_trend-0.4.4

- old
+ new

@@ -18,11 +18,10 @@ # @raise [LoginFailureError] ログインに失敗した時に発生する # @raise [NotExistsCacheError] 存在しないキャッシュファイルを指定した時に発生する def initialize(trend_type = TrendType::DAILY, date = nil) page = Page.new(trend_type, date) parsed_html = Nokogiri::HTML.parse(page.html) - - trends_data = JSON.parse(parsed_html.xpath('//div[@data-hyperapp-app="Trend"]')[0]['data-hyperapp-props']) + trends_data = JSON.parse(parsed_html.xpath('//script[@data-component-name="HomeArticleTrendFeed"]')[0].text) @data = trends_data['trend']['edges'] end # Qiitaの対象のトレンドをすべて取得 #