#!/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()