Hatena::Grouprubyist

Rubyを勉強しようと思ってはじめた日記

2009-08-26

TumblrのTumblarityの中身を抜き出すRubyスクリプト

| 23:43 | TumblrのTumblarityの中身を抜き出すRubyスクリプト - Rubyを勉強しようと思ってはじめた日記 を含むブックマーク はてなブックマーク - TumblrのTumblarityの中身を抜き出すRubyスクリプト - Rubyを勉強しようと思ってはじめた日記 TumblrのTumblarityの中身を抜き出すRubyスクリプト - Rubyを勉強しようと思ってはじめた日記 のブックマークコメント

Tumblrには、APIがあっていろいろ出来るそうなのですが、ちょっと足りないのもあるらしいです。Tumblarityというのがありまして、そこには色々と数字が眠っています。それを知りたくて、Rubyで抜き出してみる事にしました。

試してみて分かったんですが、mechanizeってすごいね。

ソース

#! /usr/bin/env ruby
require 'rubygems'
require 'mechanize'
require 'kconv'

# agent config
agent = WWW::Mechanize.new
agent.user_agent_alias = 'Windows IE 7'

# ログイン
agent.get('http://www.tumblr.com/')
form = agent.page.forms[1]
form_user_email  = form.field_with(:name => 'user[email]').value    = 'email'
form_user_passwd = form.field_with(:name => 'user[password]').value = 'password'
# form.click_button
res = agent.submit(form)
# p res

# activity
agent.get('http://www.tumblr.com/activity')
agent.page.search('span.ticker').each do |item|
	puts item.inner_text
end

RileighRileigh2011/09/08 04:59For the love of God, keep wtiring these articles.

wqimotitswqimotits2011/09/08 16:38F1Sijo <a href="http://xiubspwcvozv.com/">xiubspwcvozv</a>

nfyjisyuxanfyjisyuxa2011/09/08 21:228Qeqx4 , [url=http://jczvndikidrd.com/]jczvndikidrd[/url], [link=http://afgvklpghsuk.com/]afgvklpghsuk[/link], http://porteupfgnau.com/

pjmctzwzbjhpjmctzwzbjh2011/09/12 18:372Erzn4 , [url=http://zrkqmjmiaeqq.com/]zrkqmjmiaeqq[/url], [link=http://rohslyktdbge.com/]rohslyktdbge[/link], http://mbdmmkofvifk.com/

カレンダー
2007 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 09 | 10 | 11 | 12 |
2009 | 06 | 08 |