ニーズが無さそうだけど・・・
twitter、nowa、frepaのヒトコトをrubyで更新に プチプロフのヒトコト更新もコマンドラインからマルチポスト出来るようにしてみた。
apiが(多分)ないので、mechanaizeで強引にHackします。
#!/usr/bin/ruby
require 'net/http'
require 'rubygems'
require 'mechanize'
require 'kconv'
exit unless $*[0]
# update puchi-prof
agent = WWW::Mechanize.new # インスタンス生成
agent.user_agent_alias = 'Windows IE 6' # User-Agentの設定
page = agent.get('http://www.pcpf.jp/') # プチプロフにアクセス
puts page.uri
login_form = page.forms.first
login_form.fields.name('pcpf_id').value = 'user_name'
login_form.fields.name('password').value = 'password'
page = agent.submit(login_form) # フォームのsubmitボタンを押す
page = agent.get('http://my.m.pcpf.jp/status_message/')
hitokoto_form = page.forms.first
#puts hitokoto_form
hitokoto_form.fields.name('body').value = $*[0].tosjis
puts hitokoto_form.fields.name('body').value
page = agent.submit(hitokoto_form)
mechanaizeは組み込みではないので、gemで入れる必要がアリ。
これ使うと何でもアリな感じww
完全にHackしどころを間違えた感が・・・
トラックバック(0)
このブログ記事を参照しているブログ一覧: rubyのmechanizeでプチプロフのヒトコト更新
このブログ記事に対するトラックバックURL: http://hackmylife.net/mt/mt-tb.cgi/472
















コメントする