###前提・実現したいこと
ルビーでwebスクレイピングをしようと考えているのですが
なかなか上手く行きません…。タグ名を取得したいのですがなかなか出来なくて
とても初歩的な質問ですみません。
###発生している問題・エラーメッセージ
要素が取得できない。
###該当のソースコード
require 'nokogiri'
require 'anemone'
opts = {
depth_limit: 0
}
puts '---------------------------------------------------------------'
Anemone.crawl("http://ja.stackoverflow.com/tags", opts) do |anemone|
anemone.on_every_page do |page|
puts page.doc.xpath("/html/body[@class='tags-page new-topbar']/div[@class='container']/div[@id='content']/div[@id='mainbar-full']/div[@id='tags_list']/table[@id='tags-browser']/tbody/tr[1]/td[@class='tag-cell'][2]/a[@class='post-tag']").to_s do |node|
puts node + "\n"
puts "—————–^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n" end end
end
###試したこと
XPATH helperをためしました
###補足情報(言語/FW/ツール等のバージョンなど)
ruby/anemone使用
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2016/05/29 09:07
2016/05/29 12:34