【速習】Rubyでスクレイピングを体験しよう!【初心者大歓迎】
現地開催
基本情報
- 日時
- 〜
- 開催形式
- 現地開催
- 会場
- Impact Hub Tkyo
イベント内容
資料
https://paper.dropbox.com/doc/Ruby--AUCcc4WThepYZsrM3zrvk4~BAg-9187zpyyGMc8aTvaRBifX
このイベントで出来るようになること
- 少しのコードとちょっとした工夫で、Webサイトから自動でデータ収集ができるようになります
- Rubyの基礎構文が理解できるようになります
スクレイピングとは?
ウェブサイトのHTMLから必要なデータを取得すること
上記を行うプログラムをスクレイパと呼ぶ
やること
- Rubyとは?
- HTMLの文書構造の解説
- Rubyの環境構築
- スクレイピングに必要なライブラリのインストール
- スクレイピングをしてみる
- コードの解説
- セレクタの解説
対象
- プログラミング初心者向けです^^
- プログラミングってなんだろう?という方でも興味さえあれば参加可能です!
- どなたでもOKですが、PCと電源ケーブルをご持参ください
- 最低限のキーボード操作ができる方が対象です
参考資料など
やらないこと
最低限の文法の解説はしますが、Rubyの文法の細かい話は省きます
まずは、体験し「なんとなく分かる!」からスクレーピングの達成感を一緒に味わいましょう!
設備
- ノートパソコンは各自ご用意ください
- 必要な方はパソコンの充電器もご持参ください
- 電源タップ、wifiがご利用頂けます
下記のコードの意味を完全に理解できることを目指します
require 'nokogiri'
require 'open-uri'
url = 'https://qiita.com/search?q=ruby'
charset = nil
html = open(url) do |f|
charset = f.charset
f.read
end
doc = Nokogiri::HTML.parse(html, nil, charset)
doc.xpath('//h1[@class="searchResult_itemTitle"]').each do |node|
p node.css('a').inner_text
end
注意事項
※ こちらのイベント情報は、外部サイトから取得した情報を掲載しています。
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。

お問い合わせ
関連するイベント

【無料】実務に効くRの使い方を現場目線で解説!「Rデータ分析超入門」R言語で行う自動化・可視化・分析
2026/04/23(木) 開催
4/11【現役エンジニアの無料キャリア相談付き】AI競争で需要急増中の「Python」を学んでキャリアアップを目指そう in 東京
2026/04/11(土) 開催
4/28 生成AI講座を開講!PythonでAIを使ったアプリを作成する方法を学ぶ無料体験講座 in 東京
2026/04/28(火) 開催
(教室見学・体験) 小学生・中学生対象 Unityでゲームプログラミング!
2026/04/11(土) 開催
