Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé·Moins de 500 €·6 offres·233 vues·11 interactions
J'ai besoin : d'un bot qui scrape un site de résultat de football pour extraire les noms des buteurs pendant les matchs en direct et les comparer avec les buteurs d'un site de paris sportifs.
En détails : chaque jour, le bot va vérifier les matchs de football à venir dans des ligues spécifiques (qui doivent être configurables) à partir de flashscore et les stocker. Ensuite, pour chaque match en direct de ces mêmes ligues (à partir de l'heure de début), observer le match en direct sur FlashScore en attendant un but. Une fois qu'un but est arrivé, récupérer le nom et prénom du buteur, et ensuite aller sur le site betsson.com (site de paris sportif européen), aller sur le même match spécifique, récupérer le nom et prénom affiché de ce même buteur (s'il est déjà affiché, sinon, il faut attendre et ne pas récupérer le nom du buteur précédent), et ensuite comparer les deux valeurs, et envoyer un message télégram à moi, ou à un groupe (doit être configurable) si ces valeurs sont différentes, avec les informations : date, heure, score, pays, ligue, équipes, les deux noms de buteur et un indicateur indiquant si le type de paris "buteurs" est ouvert. Ensuite, continuer à monitorer le nom du dernier buteur entre FlashScore & Betsson, et répéter le processus précedent (si différent => message, si identique => message de notification indiquant que les buteurs sont désormais identiques si une notification avait été envoyée précédemment, si ouverture du paris buteurs et noms différents => notification d'ouverture).
Le bot doit également être capable de gérer les buts annulés : dans ce cas, si une notification de buteurs pour ce but avait été envoyée, il doit envoyer un message télégram, en fournissant la date, l'heure, le pays, la ligue, les équipes, et en disant : le dernier but a été annulé. Et évidemment, le bot ne doit pas "bugger" sur le but suivant (il ne doit pas prendre une valeur erronée, ou ne doit pas l'ignorer).
La façon de le faire techniquement dépend de vous, mais le robot devra regarder les buts de PLUSIEURS matchs en même temps. De plus, le but doit être détecté au plus vite, il faudra donc potentiellement rafraîchir la page flashscore du match toutes les secondes.
L'utilisation de un thread par match pourrait être intéressante pour avoir une réutilisabilité du code.
Également, une fois qu'un but est marqué, ou lors du monitoring du précédent but, il faut que le process (verification sur betsson et envoi telegram) soit le plus rapide possible ! Il devrait donc sûrement y avoir une sorte de "liens de match" entre flashscore et le lien de betsson pour aller plus vite.
Vous pouvez utiliser du scraping, ou des requêtes, ou tout ce que vous voulez. Vous n'avez pas besoin de mot de passe ni de nom d'utilisateur.
Vous me fournirez le code source et m'expliquerez comment le faire fonctionner.
Je devrais pouvoir utiliser le bot sur mon ordinateur ou sur un serveur Linux ou sur un VPS 24/7.
PS : Une option à discuter ensemble serait d'enregistrer les informations de match à analyser ainsi que les notifications envoyées par match dans une base de données (qui pourrait supprimer automatiquement les matchs datant de plus de 7 jours), de façon à pouvoir s'interfacer par la suite dessus.
Budget indicatif : Moins de 500 €
Publication : 27 mai 2024 à 08h38
Profils recherchés : Développeur spécifique freelance, Expert BDD freelance, Développeur Python freelance, Développeur back-end freelance, Développeur API freelance
6 freelances ont répondu à ce projet
3 propositions de devis en moins de 2h
Montant moyen des devis proposés : 1 200 €
Estimation du délai : 11 jours
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.