いつもお世話になっています。
現在、Ruby on Railsのnokogiri gemを使って以下のHTMLコードをスクレイピングをしており、h2タグ内の「サンプル」と言う文字列を取得したいのですが上手くいきません。
<div class="entry-set"> <div class="entry-top"> <table border="0" cellpadding="0" cellspacing="0"> <tbody> <tr> <td id="ttlLeft"> <h2><a href="https://">サンプル</a></h2></td> </tr> <tr> 省略 </tr> </tbody> </table> </div> </div>
lib/tasks/scrape.rakeのファイル内には、以下の様にコードを書いてスクレイピングさせようとしています。
doc.css('div.entry_set').each do |content| title = content.css('div.entry_top').css('h2').inner_text end
他にも色々なサイトをスクレイピングしていて成功していますが、ここの部分だけどうしてもできないので、質問させていただきました。
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。