お知らせ 現在、検索機能において不具合が出ているため、一時的に機能を閉鎖しております。改修次第、検索機能をリリースのうえ、お知らせいたしますので、ご不便をおかけしますが何卒ご了承ください。

このエントリーをはてなブックマークに追加

1月

16

【開催場所変更:目黒駅西口&増員!】Rubyでスクレイピングを体験しよう!【初心者大歓迎】

プログラミング初心者歓迎!自動でデータを収集出来るので様々な応用ができます

主催 : 株式会社X-HACK

ハッシュタグ :#xhandson
募集内容

参加枠

2000円(会場払い)

先着順
12/18

参加したいけど行けない枠

無料

先着順
3/5

イベントの説明

会場が変更になりました

本日19:45から開催予定の「Rubyでスクレイピングを体験しよう!」について、会場が変更になりましたのでおしらせします。

変更後会場: 東京都目黒区目黒1-4-8 ニュー目黒ビル7階 (目黒駅から徒歩3分程度)

グーグルマップ: https://goo.gl/maps/Bi2hsW742WD2

資料

https://paper.dropbox.com/doc/Ruby--AUCcc4WThepYZsrM3zrvk4~BAg-9187zpyyGMc8aTvaRBifX

このイベントで出来るようになること

  • 少しのコードとちょっとした工夫で、Webサイトから自動でデータ収集ができるようになります
  • Rubyの基礎構文が理解できるようになります

スクレイピングとは?

ウェブサイトのHTMLから必要なデータを取得すること
上記を行うプログラムをスクレイパと呼ぶ

やること

  • Rubyとは?
  • HTMLの文書構造の解説
  • Rubyの環境構築
  • スクレイピングに必要なライブラリのインストール
  • スクレイピングをしてみる
  • コードの解説
  • セレクタの解説

対象

  • プログラミング初心者向けです^^
  • プログラミングってなんだろう?という方でも興味さえあれば参加可能です!
  • どなたでもOKですが、PCと電源ケーブルをご持参ください
  • 最低限のキーボード操作ができる方が対象です

参考資料など

Rubyでクローラー

参考図書

やらないこと

最低限の文法の解説はしますが、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

資料 資料をもっと見る/編集する

資料が投稿されると、最新の3件が表示されます。

フィード

Momoko Toyota

Momoko Toyota さんが 【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】 を公開しました。

2018/12/28 18:13

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】 has been published!

終了

2019/01/16(水)

19:45
22:00

開催日時が重複しているイベントに申し込んでいる場合、このイベントには申し込むことができません

募集期間
2018/12/28(金) 18:13 〜
2019/01/16(水) 22:00

会場

ニュー目黒ビル7階

東京都目黒区目黒1-4-8 ニュー目黒ビル7階

参加者(15人)

Takao Yano

Takao Yano

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】に参加を申し込みました!

shinchia

shinchia

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】に参加を申し込みました!

はるにく

はるにく

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】に参加を申し込みました!

KokiKumagai

KokiKumagai

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】 に参加を申し込みました!

Arthur5138

Arthur5138

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】に参加を申し込みました!

sixth13

sixth13

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】に参加を申し込みました!

suneosama

suneosama

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】に参加を申し込みました!

mk2019

mk2019

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】 に参加を申し込みました!

satoru

satoru

I joined 【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】!

ヤス

ヤス

【速習講座】Rubyでスクレイピングを体験しよう!【初心者大歓迎】 に参加を申し込みました!

参加者一覧(15人)

キャンセルした人(5人)