BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//https://techplay.jp//JP
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALDESC:【速習】Rubyでスクレイピングを体験しよう！
 【初心者大歓迎】
X-WR-CALNAME:【速習】Rubyでスクレイピングを体験しよう！
 【初心者大歓迎】
X-WR-TIMEZONE:Asia/Tokyo
BEGIN:VTIMEZONE
TZID:Asia/Tokyo
BEGIN:STANDARD
DTSTART:19700101T000000
TZOFFSETFROM:+0900
TZOFFSETTO:+0900
TZNAME:JST
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
UID:721292@techplay.jp
SUMMARY:【速習】Rubyでスクレイピングを体験しよう！【初
 心者大歓迎】
DTSTART;TZID=Asia/Tokyo:20190304T194500
DTEND;TZID=Asia/Tokyo:20190304T220000
DTSTAMP:20260406T023932Z
CREATED:20190225T141359Z
DESCRIPTION:イベント詳細はこちら\nhttps://techplay.jp/event/72129
 2?utm_medium=referral&utm_source=ics&utm_campaign=ics\n\n資料\nhttps://
 paper.dropbox.com/doc/Ruby--AUCcc4WThepYZsrM3zrvk4~BAg-9187zpyyGMc8aTvaRB
 ifX\nこのイベントで出来るようになること\n\n少しのコ
 ードとちょっとした工夫で、Webサイトから自動でデー
 タ収集ができるようになります\nRubyの基礎構文が理解
 できるようになります\n\nスクレイピングとは？\nウェ
 ブサイトのHTMLから必要なデータを取得すること\n上記
 を行うプログラムをスクレイパと呼ぶ  \nやること\n\nRu
 byとは？\nHTMLの文書構造の解説\nRubyの環境構築\nスクレ
 イピングに必要なライブラリのインストール\nスクレ
 イピングをしてみる\nコードの解説\nセレクタの解説\n\
 n対象\n\nプログラミング初心者向けです^^\nプログラミ
 ングってなんだろう？という方でも興味さえあれば参
 加可能です！\nどなたでもOKですが、PCと電源ケーブル
 をご持参ください\n最低限のキーボード操作ができる
 方が対象です\n\n参考資料など\nRubyでクローラー\n参考
 図書\nやらないこと\n最低限の文法の解説はしますが、
 Rubyの文法の細かい話は省きます\nまずは、体験し「な
 んとなく分かる！」からスクレーピングの達成感を一
 緒に味わいましょう！\n設備\n\nノートパソコンは各自
 ご用意ください\n必要な方はパソコンの充電器もご持
 参ください\n電源タップ、wifiがご利用頂けます\n\n下記
 のコードの意味を完全に理解できることを目指します\
 nrequire 'nokogiri'\nrequire 'open-uri'\n\nurl = 'https://qiita.com/searc
 h?q=ruby'\n\ncharset = nil\n\nhtml = open(url) do |f|\n    charset = f.ch
 arset\n    f.read\nend\n\ndoc = Nokogiri::HTML.parse(html\, nil\, charset
 )\ndoc.xpath('//h1[@class="searchResult_itemTitle"]').each do |node|\n  p
  node.css('a').inner_text\nend\n
LOCATION:Impact Hub Tkyo 東京都目黒区目黒2-11-3 印刷工場１階
URL:https://techplay.jp/event/721292?utm_medium=referral&utm_source=ics&utm
 _campaign=ics
END:VEVENT
END:VCALENDAR
