Buenas noches 
SQLeros espero este año nuevo tengan la dicha de realizar todas sus metas y hacer lo que les guste.
El día de hoy les comparto rápidamente un 
script en 
Python para 
saber los 
números que 
tienen whatsapp en su localidad.
El código es el siguiente:
Python 2.x
import urllib
import urllib2
import random
import time
url = "https://sro.whatsapp.net/client/iphone/iq.php"
post_data_dictionary = {"cd":"1", "cc":"52","me":"","u":""}
for x in range(2291010000,2291010500):
    post_data_dictionary["me"] = x
    print "Consultando Numero: %s" % (x)
    #sets the user agent header
    http_headers = {"User-Agent":"Mozilla/4.0 (compatible; MSIE 5.5;Windows NT)"}
    post_data_encoded = urllib.urlencode(post_data_dictionary)
    request_object = urllib2.Request(url, post_data_encoded, http_headers)
    response = urllib2.urlopen(request_object)
    html_string = response.read()
    if(html_string.find("<dict>")>0):
        print "%s Tiene WhatsApp" % (x)
        try:
            # This will create a new file or **overwrite an existing file**.
            f = open("whatsappNumbers.txt", "w")
            try:
                f.write("%s\n" % (x)) # Write a string to a file
            finally:
                f.close()
        except IOError:
            pass
    await = random.randrange(1,5)
    print "await %s seconds..." % (await)
    time.sleep(await)
Para Python 3.x
import urllib.request, urllib.parse, urllib.error
import urllib.request, urllib.error, urllib.parse
import random
import time
url = "https://sro.whatsapp.net/client/iphone/iq.php"
post_data_dictionary = {"cd":"1", "cc":"52","me":"","u":""}
for x in range(2351000239,2351010001):
    post_data_dictionary["me"] = x
    print("Consultando Numero: %s" % (x))
    #sets the user agent header
    http_headers = {"User-Agent":"Mozilla/4.0 (compatible; MSIE 5.5;Windows NT)"}
    post_data_encoded = urllib.parse.urlencode(post_data_dictionary)
    binary_data = post_data_encoded.encode("utf-8") 
    request_object = urllib.request.Request(url, binary_data, http_headers)
    response = urllib.request.urlopen(request_object)    
    html_string = response.read()
    if(html_string.decode().find("<dict>")>0):
        print("%s Tiene WhatsApp" % (x))
        try:
            # This will create a new file or **overwrite an existing file**.
            f = open("whatsappNumbers.txt", "a")
            try:
                f.write("%s\n" % (x)) # Write a string to a file
            finally:
                f.close()
        except IOError:
            pass
    #await = random.randrange(1,5)
    #print("await %s seconds..." % (await))
    #time.sleep(await)
¡Listo! Ya es cosa de que se pongan a jugar con los números y ver combinaciones... Como 
tip a los 
5000 números el 
server de WA te 
bloquea... :3
¡Saludos y Feliz año 2013!