#!/usr/bin/python # Minas Gjoka import urllib,re, sys, time, random, datetime, time, signal import urllib2, cookielib, httplib, gzip from mechanize import Browser try: filename = sys.argv[1] email = sys.argv[2] password = sys.argv[3] except: print 'Usage:', sys.argv[0], 'outfilename_wuids email password' sys.exit(1) def handler(signum, frame_unused): if signum ==signal.SIGINT: sys.exit() def sleeprandom(minsecs,maxsecs): num = minsecs + random.random()*maxsecs print 'Sleeping for %f' % (num) time.sleep(num) USER_AGENT = "Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.1) Gecko/20071106 Iceweasel/2.0.0.5 (Debian-2.0.0.1+dfsg-1)" br = Browser() br.addheaders = [("User-agent", USER_AGENT)] #br.addheaders = [("Accept-Encoding", "gzip, identity")] #br.set_handle_gzip(True) # remove comment if you get debug output #br.set_debug_redirects(True) #br.set_debug_responses(True) #br.set_debug_http(True) br.open("https://www.facebook.com") br.select_form("loginform") br['email'] = email br['pass'] = password br['persistent'] = ["1"] response = br.submit() #print response.read() appfinderRegExp = re.compile("