それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

ソフトバンクのWEB請求書もscraperにかけてしまう

ついでだから、ソフトバンクのWEB明細もスクレーパー書いておいた。

テレビ見ながら、ついでにソフトバンクのWEB明細も切り取っておいた。

mysoftbankサイトから明細を取ってくる。

#!/usr/bin/env ruby
require 'rubygems'
require 'kconv'
require 'openssl'
OpenSSL::SSL::VERIFY_PEER = OpenSSL::SSL::VERIFY_NONE
require 'mechanize'
url ="https://my.softbank.jp/msb/d/top"

id="08042xxxxx"
pw="**password**"

m = Mechanize.new
m.get url
m.page.forms[0]["msn"]=id
m.page.forms[0]["password"]=pw
m.page.forms[0].submit 

m.page.links_with(:text=> /請求書/ ).first.click
##reload
m.page.forms[0].submit 

puts m.page.search('div#id4_C1').first.to_html.toutf8
puts m.page.search('//th[contains(.,"料金内訳")]').first.parent.parent.parent.parent.to_html.toutf8

ソフトバンクはリクエスト処理素直だった。ただしHTMLのなかにdiv#bodyが何個もあって発狂しそうだった。

請求書や明細書はPDFでメール添付してくれたらいいのに。。。

WEB明細ってアレでしょ

CO2削減効果ってのは、労働者を減らしたから、その人達が仕事や通勤で排出するCO2が減ったみたいな。

その分コストが下がって、仕事がなくなった分、世間は狭くなった。