お知らせ connpassアカウントのパスワードを設定することで、ソーシャル認証に依存しないログインも可能となります。詳しくは以下のヘルプをご確認ください。
- パスワードの設定
- ソーシャル認証ログインが出来なくなった場合の操作
イベント管理者様・グループ管理者様も上記ヘルプを 一括メッセージ機能 にて参加者・グループメンバーへ案内して、連絡がつかなくならないようご注意ください。

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

Jan

16

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

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

Organizing : 株式会社X-HACK

Hashtag :#xhandson
Registration info

参加枠

2000(Pay at the door)

FCFS
12/18

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

Free

FCFS
3/5

Description

会場が変更になりました

本日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

Media View all Media

If you add event media, up to 3 items will be shown here.

Feed

Momoko Toyota

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

12/28/2018 18:13

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

Group

X-HACK東京

プログラミングの楽しさを知ってもらい、世の中のエンジニア人口を増やすために日々奮闘中!

Number of events 438

Members 2377

Ended

2019/01/16(Wed)

19:45
22:00

You cannot RSVP if you are already participating in another event at the same date.

Registration Period
2018/12/28(Fri) 18:13 〜
2019/01/16(Wed) 22:00

Location

ニュー目黒ビル7階

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

Attendees(15)

Takao Yano

Takao Yano

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

shinchia

shinchia

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

はるにく

はるにく

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

(退会ユーザー)

(退会ユーザー)

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

Arthur5138

Arthur5138

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

sixth13

sixth13

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

suneosama

suneosama

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

_suzuki_

_suzuki_

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

satoru

satoru

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

ヤス

ヤス

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

Attendees (15)

Canceled (5)