[分享] 抓取 emome 上未出帳的3G使用流量

看板Ruby作者 (瑋哥)時間11年前 (2013/02/14 16:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
view on gist : https://gist.github.com/lazywei/4951270 ---- # encoding: UTF-8 require "nokogiri" require "mechanize" p "Phone number:" uid = gets.chomp p "Password:" pw = gets.chomp base_url = "http://bms.emome.net/proxy/mbms/" agent = Mechanize.new page = agent.get("#{base_url}service.jsp?leftmenu=bill&url=notPayBill.jsp") form = page.form_with(:name => "form1") form.uid = uid form.pw = pw form.submit page = agent.get("#{base_url}service.jsp?leftmenu=bill&url=notPayBill.jsp") page = agent.get("" + (/href='(.*)';/).match(page.at('body')['onload'])[1]) doc = Nokogiri::HTML(page.body) p doc.css('table.f09-01 tr[bgcolor="#DEEFFF"] td').last.content --- 最近辦了中華電信的學生專案,所以每個月有 5G 的上網流量額度,雖然手機上有裝 3G watchdog,但還是會想知道中華電信那邊紀錄的實際流量,又因為 emome 整個操 作起來很不順手又麻煩,所以就寫了隻程式去爬未出帳的流量使用了。 程式寫完後朋友才說原來有 hami 這個東西… -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.231.26.169
文章代碼(AID): #1H7AEB-B (Ruby)
文章代碼(AID): #1H7AEB-B (Ruby)