# encoding: utf-8 # ezért most utálom a TextMátét. Miért nem képes bedobni egy BOM-ot a fájl elejére?? from xml.dom import minidom import urllib import getpass print """ ******************************* 'miért látom őt a listámban'.py *******************************""" maarketinges = raw_input('ki jelölte be őt: ') print "-------------------" user = raw_input('twitter felh.neved:') password = getpass.getpass('twitter jelszavad:') print "-------------------" queries = 0 sock = urllib.urlopen("http://"+ user +":" + password +"@twitter.com/statuses/friends.xml?lite=true") xmldoc = minidom.parse(sock) if xmldoc.getElementsByTagName('error'): print "error van: " + xmldoc.getElementsByTagName('error')[0].childNodes[0].data else: queries = queries +1 # nem lehet ezt szebben mondani?? for bla in xmldoc.getElementsByTagName('screen_name'): nick = bla.childNodes[0].data sock2 = urllib.urlopen("http://"+ user +":" + password +"@twitter.com/friendships/exists.xml?user_a=" + nick + "&user_b=" + maarketinges) baratxml = minidom.parse(sock2) if xmldoc.getElementsByTagName('error'): print "error van: " + xmldoc.getElementsByTagName('error')[0].childNodes[0].data else: queries = queries +1 # nem lehet ezt szebben mondani? traitor = baratxml.getElementsByTagName('friends')[0].childNodes[0].data if traitor == "true": print "! " + nick +" betrayed j00!" else: print "* " + nick + " is cool." print "összesen " + str(queries) + " lekérdezést pazaroltál el erre."