Rubyでスクレイピング

2020年3月16日 CEO 0 Comments

停滞しているワケにはいかない。

かなり意欲は減ってしまったけど、何かしらやってみないと。

ということで前から関心があったスクレイピングをRubyで挑戦してみた。

https://qiita.com/kumamonmaster/items/9bb2aadde56c956fdc9f

RubyでスクレイピングするにはNokogiriが必要みたいなので、

gem install nokogiri

-ruby code-

require ‘nokogiri’

urlにアクセスするライブラリ

require ‘open-uri’

対象のURL

url = “https://yahoo.co.jp”

Nokogiriで切り分け

doc = Nokogiri::HTML(open(url))

puts “### xpathノードを検索する”
doc.xpath(‘/table/tbody’).each do |link|
puts link.content
end

what’s xpath?

https://qiita.com/rllllho/items/cb1187cec0fb17fc650a

chromeを使ってxpathを取得する方法

https://webnation.co.jp/xpath%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%9F%E3%82%B9%E3%82%AF%E3%83%AC%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0%E3%81%AE%E6%96%B9%E6%B3%95/