#!/usr/bin/python
import urllib2
import urllib
import cookielib
import re
# Ganti ama username dan passwords speedy anda
username = 'username@telkom.net'
password = 'password'
out = ""
try:
postdata = urllib.urlencode({"username":username,
"password":password,
"login":' login '})
cj = cookielib.CookieJar()
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
r = opener.open("http://portal.telkomspeedy.com/index.php?flash=-1", postdata)
if r:
content = ''.join(r.readlines())
if re.search(r"Login Area", content):
p = re.compile(r'
Pemakaian pada bulan (.*?)(.|\n)*?'+ \
'
Pemakaian | (.|\n)*?(.*?)(.|\n)*?(.|\n)*?'+ \
'Limit | (.|\n)*?(.*?)(.|\n)*?(.|\n)*?'+ \
'Kelebihan | (.|\n)*?(.*?)(.|\n)*?',
re.IGNORECASE)
result = p.findall(content)
if result:
bulan = result[0][0].replace(' ', ' ')
pemakaian = result[0][3]
limit = result[0][7]
kelebihan = result[0][11]
out = "Bulan: %s\nPemakaian: %s\nLimit: %s\nKelebihan: %s" % (
bulan, pemakaian, limit, kelebihan)
else:
out = "Error: login gagal"
else:
out = "Error: koneksi gagal"
except Exception, why:
out = "Error: %s" % why
import Tkinter
from Tkconstants import *
root = Tkinter.Tk()
for line in out.split("\n"):
Tkinter.Label(root, text=line).pack(side=TOP)
root.mainloop()