第22回北海道開発オフ 成果発表

13
22北海道開発 成果発表 @smokeymonkey

Upload: smokey-monkey

Post on 20-Nov-2014

1.182 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 第22回北海道開発オフ 成果発表

第22回

北海道開発オフ成果発表

@smokeymonkey

Page 2: 第22回北海道開発オフ 成果発表

はじめに

�昨晩は飲み過ぎました

Page 3: 第22回北海道開発オフ 成果発表

午前中の成果

�アルコール排出(´Д`)

Page 4: 第22回北海道開発オフ 成果発表
Page 5: 第22回北海道開発オフ 成果発表

午後の成果

� (1)点取占い

� (2)JOYFIT平岡公園スタッフダイアリーをスク

レイピング

Page 6: 第22回北海道開発オフ 成果発表

(1)点取占い

�点取占いのデータリストからランダムに抽出してTwitterにポストするだけ

�詳細は省略(つまんないから)

Page 7: 第22回北海道開発オフ 成果発表

(2)JOYFIT平岡公園スタッフダイア

リーをスクレイピング

Page 8: 第22回北海道開発オフ 成果発表

http://jfhiraoka.blog115.fc2.com/

Page 9: 第22回北海道開発オフ 成果発表

http://www.joyfit.jp/diary/index.php?

shop_no=7

Page 10: 第22回北海道開発オフ 成果発表

やりたかった理由

� JOYFIT平岡公園に通ってます

� JOYFITのWebサイトが5月にリニューアル

�新たに店舗ごとの「スタッフダイアリー」が出来た

� ただしRSSも配信されず5日以上過去の記事

も見れない

� スタッフをヲチしたい(*´Д`)ハァハァ� (※ストーキングは犯罪です)

Page 11: 第22回北海道開発オフ 成果発表

� require 'open-uri'

� require 'nokogiri'

� begin

� diarylist = Array.new

� doc = Nokogiri::HTML(open('http://www.joyfit.jp/diary/index.php?shop_no=7'))

� doc.xpath('//div[@class="diary_box"]/div[@class="diary_head"]').each do |x|

� tdate = x.search('p[@class="diary_date"]').text

� tstaff = x.search('p[@class="diary_staff"]').text.gsub(/STAFF:/,"")� tti = x.search('h3[@class="diary_ti"]').text

� diary = "【JOYFIT平岡公園スタッフダイアリー】[" + tdate + "] " + tti + " by " + tstaff + " http://www.joyfit.jp/diary/index.php?shop_no=7“

� diarylist << diary

� end

Page 12: 第22回北海道開発オフ 成果発表

反省

� ある程度やることを事前に考えておく

�前日に飲みすぎない

Page 13: 第22回北海道開発オフ 成果発表

以上次回も宜しくお願いします