John Dunbar Signaler ce message Posté(e) September 8, 2015 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
jeanfils Signaler ce message Posté(e) September 8, 2015 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
marie Signaler ce message Posté(e) September 8, 2015 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 Partager ce message Lien à poster Partager sur d’autres sites
AntoineLaMenace Signaler ce message Posté(e) September 8, 2015 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
Grumms Signaler ce message Posté(e) September 8, 2015 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
K-mille Signaler ce message Posté(e) September 8, 2015 D'après toi, faut quelle profondeur pour faire le tour des licenciés ? Et cb de comptes/proxy pour ne pas se faire bannir ? Ceci dit, ta première question m'intéresse... Je vais en parler à des collègues 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 Partager ce message Lien à poster Partager sur d’autres sites
jeanfils Signaler ce message Posté(e) September 8, 2015 Ceci dit, ta première question m'intéresse... Je vais en parler à des collègues 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 J'aime vraiment l'idée... Partager ce message Lien à poster Partager sur d’autres sites
AntoineLaMenace Signaler ce message Posté(e) September 8, 2015 et on fait payer les résultats aux non-classimien, a nous la richesse !! haha... hahaha... HAHAHAHAHAAH MOUAHAHAHAAHAHAHAAHA Partager ce message Lien à poster Partager sur d’autres sites
Grumms Signaler ce message Posté(e) September 8, 2015 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
marie Signaler ce message Posté(e) September 8, 2015 Oh non, Python a planté au bout de 4h30 Partager ce message Lien à poster Partager sur d’autres sites
jeanfils Signaler ce message Posté(e) September 8, 2015 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
John Dunbar Signaler ce message Posté(e) September 8, 2015 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 Après on demande une mise en forme sur excel à Nat et on est au top 1 Partager ce message Lien à poster Partager sur d’autres sites
K-mille Signaler ce message Posté(e) September 8, 2015 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 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
K-mille Signaler ce message Posté(e) September 8, 2015 Excel c'est limité : 1 048 576 lignesah bah c'est dommage, il y a un peu plus de 2 millions de matches joués par an 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
K-mille Signaler ce message Posté(e) September 8, 2015 pourquoi mettre en forme ? On veut juste faire des calculs dessus, faut que ça soit simplement parsable Partager ce message Lien à poster Partager sur d’autres sites
jeanfils Signaler ce message Posté(e) September 8, 2015 Alors c'est pour quand? Hi hi Partager ce message Lien à poster Partager sur d’autres sites
John Dunbar Signaler ce message Posté(e) September 8, 2015 Il a parlé de mise en forme sinon effectivement .csv (ne me parlez pas d'Access ) 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
Jolitorax Signaler ce message Posté(e) September 9, 2015 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
AntoineLaMenace Signaler ce message Posté(e) September 9, 2015 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. Partager ce message Lien à poster Partager sur d’autres sites
Jolitorax Signaler ce message Posté(e) September 9, 2015 si si ça a marché. J'ai juste mis 10 min à trouver le bouton "Run" sur la fenêtre Partager ce message Lien à poster Partager sur d’autres sites
jejedi Signaler ce message Posté(e) September 11, 2015 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
K-mille Signaler ce message Posté(e) September 11, 2015 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
jejedi Signaler ce message Posté(e) September 11, 2015 Ok juste une coïncidence malheureuse alors ! Merci K-mille Partager ce message Lien à poster Partager sur d’autres sites
K-mille Signaler ce message Posté(e) September 11, 2015 oui Heureusement qu'on n'utilise pas le nom, imagine la foire avec les homonymes Partager ce message Lien à poster Partager sur d’autres sites
jejedi Signaler ce message Posté(e) September 12, 2015 Oui surtout que j'avais ca sous les yeux getPalma( 2015, id, opener ) C'est dur le vendredi Partager ce message Lien à poster Partager sur d’autres sites