Page 1 sur 1

Un coup de pouce :-)

Posté : 14 févr. 2023, 21:41
par johnnybg
Bonjour,

Je viens vers vous car j'ai une petite galère, je n'arrive à rien depuis plusieurs jours. Je vous explique tout ça.

Récemment, j'ai rejoins un serveur de jeux ou un système de vote journalier récompense les joueurs qui vote et soutienne le serveur.
J'ai eu comme idée, de créer un petit système qui permets de voter tout seul à ma place sans devoir a y penser.

Le problème est tout simple:

Code : Tout sélectionner

<a class="btn btn-primary m-2" style="max-width: none;" href="https://serveur-prive.net/minecraft/shandera-serveur-pvp-factions-farm2win-n1-en-france-1-8-13217/vote" target="_blank" rel="noopener noreferrer" data-vote-id="1" data-vote-url="https://shandera.fr/vote/site/1" data-vote-time="">
                                <span class="badge bg-secondary vote-timer"></span>
                                                                    <img src="https://www.google.com/s2/favicons?sz=16&amp;domain_url=https://serveur-prive.net/minecraft/shandera-serveur-pvp-factions-farm2win-n1-en-france-1-8-13217/vote" alt="VOTE N°1" class="me-1">
                                                                VOTE N°1
                            </a>
Voici le code concernant le "bouton" qui permets d'être rediriger vers le site de vote et de lancer la "procédure" de vérification coté serveur pour voir si le vote a bien été fait.

Le problème est que tout le coté "site de vote" a été fait par l'un de mes amis, mais nous n'arrivons pas à réaliser une exécution automatique à partir du moment où nous nous trouvons sur le site https://shandera.fr (site du serveur de jeu), ça doit cliquer sur le bouton "Vote N°1" pour qu'il lance une nouvelle page avec le site web permettant de voter https://serveur-prive.net.

Tout le coté automatisé sur le site web "serveur-prive.net" a été fait et marche à merveille mais juste la petite étape avant de demander de cliquer sur le bouton "Vote N°1", mon collègue n'y arrive pas.

Image

Vous auriez des idées à nous proposer?

Merci d'avance pour votre aide.

Re: Un coup de pouce :-)

Posté : 15 févr. 2023, 11:18
par webmaster
Bonjour

Je ne comprends pas bien ou est affiché le bouton de vote

De manière générale, une interaction automatique sur une page web est plus facile a réaliser avec une extension de navigateur.
J'en parle dans mon livre
Voici le script complet d'exemple
https://www.toutjavascript.com/livre/sc ... =extension

Re: Un coup de pouce :-)

Posté : 23 févr. 2023, 09:54
par Michel59
Bonjour,

Il est possible d'automatiser le clic sur le bouton "Vote N°1" en utilisant une bibliothèque de test automatisé telle que Selenium. En utilisant Selenium, vous pouvez écrire un script Python (ou dans un autre langage pris en charge) qui ouvrira une instance de votre navigateur, naviguera jusqu'à la page de vote, cliquera sur le bouton "Vote N°1" et remplira éventuellement tout formulaire nécessaire pour terminer le vote. Ce script peut être exécuté périodiquement (par exemple, à l'aide d'une tâche planifiée) pour simuler un vote quotidien.

Cela dit, vous devez être conscient que cela peut violer les conditions d'utilisation du site de vote et / ou du serveur de jeu, car vous pouvez être considéré comme ayant manipulé les votes. Je vous recommande donc de vérifier les conditions d'utilisation avant de procéder à toute automatisation.

Re: Un coup de pouce :-)

Posté : 25 févr. 2023, 11:25
par BrunoJS
bonjour :)

il faudrait connaitre la version de votre navigateur (chrome / firefox / ...) pour voir s'il est possible d'utiliser un add-on existant qui permettrait d'automatiser une tache précise (voir réponse du webmaster)

s'il est impossible de passer par cette solution, alors seconde option : browser automation avec selenium ..

vous dite que la partie vote automatique fonctionne, mais elle a été codé de quelle manière ? option 1 ou option 2 (voir ci-dessus), car selon l'option, il faut que le click du lien qui amène au vote soit dans la même architecture techno sinon ca n'aurait aucun sens

sinon je rejoins la réponse de Michel59, bien vérifier que cela ne viole pas les conditions d'utilisation

Re: Un coup de pouce :-)

Posté : 22 mars 2023, 01:25
par erdyu
BrunoJS a écrit :
25 févr. 2023, 11:25
bonjour :) tunnel rush

il faudrait connaitre la version de votre navigateur (chrome / firefox / ...) pour voir s'il est possible d'utiliser un add-on existant qui permettrait d'automatiser une tache précise (voir réponse du webmaster)

s'il est impossible de passer par cette solution, alors seconde option : browser automation avec selenium ..

vous dite que la partie vote automatique fonctionne, mais elle a été codé de quelle manière ? option 1 ou option 2 (voir ci-dessus), car selon l'option, il faut que le click du lien qui amène au vote soit dans la même architecture techno sinon ca n'aurait aucun sens

sinon je rejoins la réponse de Michel59, bien vérifier que cela ne viole pas les conditions d'utilisation
Merci pour vos conseils, je vais suivre vos instructions.

Re: Un coup de pouce :-)

Posté : 21 nov. 2023, 03:02
par bulwarkcrime
BrunoJS a écrit :
25 févr. 2023, 11:25
bonjour :)

il faudrait connaitre la version de votre navigateur (chrome / firefox / ...) pour voir s'il est possible d'utiliser un add-on existant qui permettrait d'automatiser une tache précise (voir réponse du webmaster)

s'il est impossible de passer par cette solution, alors seconde option : browser automation avec selenium ..doodle cricket

vous dite que la partie vote automatique fonctionne, mais elle a été codé de quelle manière ? option 1 ou option 2 (voir ci-dessus), car selon l'option, il faut que le click du lien qui amène au vote soit dans la même architecture techno sinon ca n'aurait aucun sens

sinon je rejoins la réponse de Michel59, bien vérifier que cela ne viole pas les conditions d'utilisation
J'apprécie votre réponse. Cela n’aurait aucun sens de cliquer sur le lien qui vous amène au vote si vous n’étiez pas dans la même architecture technologique.

Re: Un coup de pouce :-)

Posté : 02 janv. 2024, 10:48
par qinlyem535
Découvrez comment lancer des navigateurs, automatiser des pages Web et extraire des données du Web. wordle 2

Re: Un coup de pouce :-)

Posté : 09 janv. 2024, 03:06
par lilycollins9x
You can modify this script to meet your specific needs. For example, you can add a longer timeout if the website takes time to load. You can also add a checkmark to ensure the polling is completed successfully. fnaf