Alors voila, je programme actuellement un logiciel calculant des probabilités d’événements pour pari sportifs et j'aimerai que Python aille chercher par lui même des cotes (valeurs qui sont fixés et qui déterminent les gains potentielles en fonction de la mise) sur des sites internet.
J'ai cherché et j'ai entendu parler de urllib ou encore de htmlparser qui permettent de récupérer le code source d'un site en html et qui l'analyse mais je n'arrive pas à sélectionner une valeur (la cote ) en particulier.
Selon le site, la méthode est différente. Cela dépend de si la valeur est directement affichée (si c'est juste de l'HTML/CSS) ou si elle est affichée suite à une action de l'utilisateur (JS). Quel est le site sur lequel tu veux récupérer des infos ?
Avec BeautifulSoup4 tu peux faire des recherches en utilisant les balises, mais aussi tout simplement selon la hiérarchie des objets. En français, pour trouver le match Ceara - Fortaleza, je fais cette recherche:
Trouver la balise H3 avec la classe league qui a dans son contenu la phrase "Brésil - Serie A - Prochains matches"
Itérer sur les siblings de notre tag H3 jusqu'à trouver un div avec la classe cyborg-d
Itérer sur tous les children de notre DIV tag jusqu'à tomber sur un tag TABLE
Itérer sur chaque row
Trouver la balise TD avec la classe "match". Si son contenu est "Ceara - Fortaleza", on a trouver notre ligne. Les autres informations sont dans les siblings de la balise TD.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard) La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Celui qui trouve sans chercher est celui qui a longtemps cherché sans trouver.(Bachelard)
La connaissance s'acquiert par l'expérience, tout le reste n'est que de l'information.(Einstein)