Live Data

Fermé
alphaboule Messages postés 2 Date d'inscription dimanche 21 août 2016 Statut Membre Dernière intervention 21 août 2016 - 21 août 2016 à 14:24
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 - 21 août 2016 à 16:51
Bonjour à tous,
Je m'appelle Joseph et je suis nouveau sur le forum. Je suis étudiant et je m'intéresse à la programmation, durant mon temps libre, pour le plaisir. Je suis passionné de sport et il m'arrive de faire des paris sportif (avec grande modération). J'aimerais déterminer à quel moment 'il est le plus intéressant d'effectuer ces paris en analysant l’évolution des cotes. Est-il possible de programmer un petit programme qui pourrait récupérer la valeur des cotes, automatiquement, à intervalles réguliers et directement sur les sites de paris?
Si oui, avez-vous quelques tuyaux?
Merci beaucoup
alphaboule
A voir également:

2 réponses

KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
21 août 2016 à 16:04
Bonjour,

Techniquement c'est possible bien sûr, si tu es capable de le faire à la main, tu peux le faire automatiquement.

Si tu prends (au hasard le premier site sur Google) http://www.cotes.fr/
Et au hasard une catégorie : Football / Ligue des Champions

En inspectant le code HTML tu peux retrouver la structure avec laquelle les données ont été construite, pour pouvoir ensuite l'identifier à la lecture.

Exemple : Le titre et la date du match.

<h2 style="clear:both;font-size:12px" class="matchname">
<a class="otn" href="football/AS-Roma-td250" rel="nofollow" target="_blank">AS Roma</a> -
<a class="otn" href="football/Porto-td75" rel="nofollow" target="_blank">Porto</a>
</h2>
Mardi 23 août 2016 à 20h45

Puis chaque côte :

<tr class="trout" onmouseover="this.className='trover'" onmouseout="this.className='trout'" onclick="bookie('http://www.cotes.fr/l-betclic.php');return false;" title="Parier avec Betclic">
    <td width="125">
        <img src="images/logop-betclic.gif" border="0">
    </td>
    <td class="bet ">
        1.62
    </td>
    <td class="bet ">
        3.50
    </td>
    <td class="bet ">
       4.90
    </td>
    <td class="oddfleche">
        <img src="images/fleche.gif" border="0">
    </td>
</tr>

Le but ensuite de ton programme :
1) te connecter au site et lire la page HTML
2) extraire les patterns utiles pour reconstruire les données
3) analyser les côtes pour faire tes alertes

Remarque : l'extraction automatique des informations fournies par un site web peut être interdite par celui-ci.
Se renseigner sur les conditions d'utilisation et limitation d'accès du site avant de te lancer (sinon tu pourrais te faire bannir).
0
alphaboule Messages postés 2 Date d'inscription dimanche 21 août 2016 Statut Membre Dernière intervention 21 août 2016
21 août 2016 à 16:34
Merci beaucoup. Je comprends le principe. Il faut donc aussi être capable de générer/récupérer l'url de la page avant tout traitement?
Merci aussi pour la remarque, je la prends en considération. Je ne veux en aucun cas me frotter à l’illégalité
0
KX Messages postés 16752 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 31 août 2024 3 019
21 août 2016 à 16:51
Pour les URL je pense que tu peux te faire une liste de celles qui t'intéressent, car elles ne vont quasiment jamais changer.

De plus, il faut voir que selon les sports, les pages web vont être organisées différemment (par exemple le Turf où ce n'est pas une confrontation de deux adversaires)
Il faudrait donc éventuellement avoir plusieurs extracteurs, et associer à chaque URL le bon extracteur.

Mais sinon, il est effectivement possible - sur le même principe - de faire une extraction automatique d'une page de menu pour ensuite faire l'extraction de chacune des pages référencées dans le menu.

Par exemple, si tu prends la catégorie http://www.cotes.fr/football

Tu peux lire ceci et ensuite enchaîner un traitement :
<li class="g1">
    <a href="football/Ligue-des-Champions-ed7" rel="nofollow" target="_blank"><img src="images/flags/EU.gif"> Ligue des Champions</a>
</li>
<li class="g1">
    <a href="football/Ligue-Europa-ed1181" rel="nofollow" target="_blank"><img src="images/flags/EU.gif"> Ligue Europa</a>
</li>
0