Aller au contenu
Forums Tennis-Classim
bhamp0

Outil de récupération du classement futur

Recommended Posts

Je pense qu'avec une profondeur 5 tu es 99% des cas juste sur ton classement... Mais ça doit durer 2 jours et je ne sais même pas s'ils ne te coupent pas avant... lol

Je parle de récupérer la base globale de la FFT pour avoir le classement de tout le monde :) Pour récupérer un club par ex, je pense qu'il ne faut pas tant que ça, genre 10 comptes, profondeur 8, et autant de Proxy (et lles proxys c'est même pas sur vu le niveau du SI de la FFT). Je ne connais pas Python, mais on doit pouvoir tout foutre dans une BDD et mettre des pauses pour pas se faire kicker

Partager ce message


Lien à poster
Partager sur d’autres sites

Je parle de récupérer la base globale de la FFT pour avoir le classement de tout le monde :) Pour récupérer un club par ex, je pense qu'il ne faut pas tant que ça, genre 10 comptes, profondeur 8, et autant de Proxy (et lles proxys c'est même pas sur vu le niveau du SI de la FFT). Je ne connais pas Python, mais on doit pouvoir tout foutre dans une BDD et mettre des pauses pour pas se faire kicker

Ah oui! Je pense que ça peut se faire...

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai relancé l'outil ce matin, je vais atteindre bientôt les 3h et ce n'est pas fini, pourvu qu'il n'y ait pas de coupure :stuart:

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai réussis, merci à tous pour votre aide !

En réalisant une profondeur de 2, je passe 30/3 (c'etait mon objectif de l'année, NC => 30/3...)

Profondeur 2 ça commence à être fiable non?

Partager ce message


Lien à poster
Partager sur d’autres sites

Je fais profondeur 2 pour une évaluation meilleure que celle à la main, et profondeur 3 pour un truc à peu près certain. Mais on sait jamais, suffit d'une seul changement à profondeur 8 pour tout changer si tout le monde est limite.

Partager ce message


Lien à poster
Partager sur d’autres sites

D'après toi, faut quelle profondeur pour faire le tour des licenciés ? :D

Et cb de comptes/proxy pour ne pas se faire bannir ? :ph34r:

:mdr:

Ceci dit, ta première question m'intéresse... Je vais en parler à des collègues :D

Ah oui! Je pense que ça peut se faire...

Toutafé. Mais il me semble que c'est plus sur les comptes (ils doivent compter le nombre de requêtes) que sur les IP que ça banni.

Du coup, on pourrait faire un grand projet collaboratif où on télécharge tous un bout de la base de données et on met ça en commun :sorcerer:

Partager ce message


Lien à poster
Partager sur d’autres sites

:mdr:

Ceci dit, ta première question m'intéresse... Je vais en parler à des collègues :D

Toutafé. Mais il me semble que c'est plus sur les comptes (ils doivent compter le nombre de requêtes) que sur les IP que ça banni.

Du coup, on pourrait faire un grand projet collaboratif où on télécharge tous un bout de la base de données et on met ça en commun :sorcerer:

J'aime vraiment l'idée...

Partager ce message


Lien à poster
Partager sur d’autres sites

et on fait payer les résultats aux non-classimien, a nous la richesse !!

haha... :o

hahaha... ^_^

HAHAHAHAHAAH :D

MOUAHAHAHAAHAHAHAAHA :devil:

Partager ce message


Lien à poster
Partager sur d’autres sites

Y a une théorie qui dit que tous les habitants de la terre sont lié par maximum 6 degrés de relations. Donc d'après cette théorie, une simulation profondeur 6 devrait suffire.

Partager ce message


Lien à poster
Partager sur d’autres sites

Y a une théorie qui dit que tous les habitants de la terre sont lié par maximum 6 degrés de relations. Donc d'après cette théorie, une simulation profondeur 6 devrait suffire.

exactement!

Partager ce message


Lien à poster
Partager sur d’autres sites

Oh non, Python a planté au bout de 4h30 :(

C'est pour ca que je voudrais voir pour mettre ça en base, ça permettrait de reprendre les calculs.

Je fais mes scripts de scrapping/parsing en PHP habituellement, mais je dois apprendre Python pour du big data, donc c'est le moment de regarder :D

Après on demande une mise en forme sur excel à Nat et on est au top :)

  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

C'est pour ca que je voudrais voir pour mettre ça en base, ça permettrait de reprendre les calculs.

Je fais mes scripts de scrapping/parsing en PHP habituellement, mais je dois apprendre Python pour du big data, donc c'est le moment de regarder :D

Après on demande une mise en forme sur excel à Nat et on est au top :)

je pense qu'avec un système de checkpointing comme blcr ça devrait pouvoir se faire sans toucher à rien. Tu checkpoint de temps en temps et quand ça plante, tu repars du dernier checkpoint ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

Excel c'est limité :D:P : 1 048 576 lignes

ah bah c'est dommage, il y a un peu plus de 2 millions de matches joués par an :D

un simple fichier avec des lignes et des trucs séparés par des ; (à la CSV) c'est très bien à mon avis ;)

ou sinon un truc à la SQLite

Partager ce message


Lien à poster
Partager sur d’autres sites

pourquoi mettre en forme ? On veut juste faire des calculs dessus, faut que ça soit simplement parsable :D

Partager ce message


Lien à poster
Partager sur d’autres sites

Il a parlé de mise en forme sinon effectivement .csv (ne me parlez pas d'Access :sick:)

Tableau ou Qlikview sinon. On trouvera bien :) Publier le classement 2/3 jours avant je trouverai ça énorme ^^

Partager ce message


Lien à poster
Partager sur d’autres sites

le plus simple, clic droit sur palmares.py, edit with idle, run, run module et ensuite tu as les mêmes infos à saisir

et tu vois l'écran défiler pendant les calculs

le classement 2016 sera inscrit en dernière ligne sous "nouveau classement"

décidément j'ai l'impression d'être polio... ;)

Partager ce message


Lien à poster
Partager sur d’autres sites

décidément j'ai l'impression d'être polio... ;)

Salut JolieT,

as-tu bien "edit with LDE" qui s'affiche quand tu clic gauche sur l'icone? cf photo.

Moi cette option aparait une fois deux. Quand tu es là, c'est très simple, tu clic sur "edit with LDE" puis touche F5 de ton clavier.

1441801511-t.png

Partager ce message


Lien à poster
Partager sur d’autres sites

si si ça a marché.

J'ai juste mis 10 min à trouver le bouton "Run" sur la fenêtre :stuart:

Partager ce message


Lien à poster
Partager sur d’autres sites

Ah j'ai eu un bug en faisant tourner ce matin !

C'est compatible avec les joueurs qui font des refus de publication du nom ? C'est ce qui a l'air d'avoir fait planter le shell.

Traceback (most recent call last):
File "palmares.py", line 430, in <module>
main()
File "palmares.py", line 421, in main
recupClassement( login, password, licence, profondeur )
File "palmares.py", line 369, in recupClassement
new_cl = classementJoueur( op, id, nom, cl, sexe, profondeur )
File "palmares.py", line 315, in classementJoueur
nc = classementJoueur( opener, _v[1], _v[0], _v[2], sexe, profondeur )
File "palmares.py", line 321, in classementJoueur
nc = classementJoueur( opener, _d[1], _d[0], _d[2], sexe, profondeur )
File "palmares.py", line 321, in classementJoueur
nc = classementJoueur( opener, _d[1], _d[0], _d[2], sexe, profondeur )
File "palmares.py", line 315, in classementJoueur
nc = classementJoueur( opener, _v[1], _v[0], _v[2], sexe, profondeur )
File "palmares.py", line 291, in classementJoueur
V, D = getPalma( 2015, id, opener )
File "palmares.py", line 189, in getPalma
print "URL error:", e.reason
AttributeError: 'HTTPError' object has no attribute 'reason'

Partager ce message


Lien à poster
Partager sur d’autres sites

problème de connexion avec le serveur, rien à voir.

Les gens qui ne publient pas leur nom ont quand même un numéro de licence et un "numéro de joueur" utilisé pour les identifier de façon unique par le système de la FFT. Je n'utilise pas le nom.

Partager ce message


Lien à poster
Partager sur d’autres sites

Ok juste une coïncidence malheureuse alors ! Merci K-mille

Partager ce message


Lien à poster
Partager sur d’autres sites

oui ;)

Heureusement qu'on n'utilise pas le nom, imagine la foire avec les homonymes :P

Partager ce message


Lien à poster
Partager sur d’autres sites

Oui surtout que j'avais ca sous les yeux getPalma( 2015, id, opener )

C'est dur le vendredi :pinch:

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×