1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| function getScoreInTab() {
var urlXml = 'https://www.lequipe.fr/Football/ligue-1-resultats.html';
var xml = UrlFetchApp.fetch(urlXml).getContentText();
/*
<div class="ligne ...
<div class="equipeDom">
<img src="//medias.lequipe.fr/logo-football/47/20?20180928183658" alt="Nîmes">
<a href="/Football/FootballFicheClub47.html" class="gagne">Nîmes <span class="color">(11)</span></a>
</div>
<div class="score"><a href="/Football/match-direct/ligue-1/2018-2019/nimes-dijon-live/428390" >2-0</a></div>
<div class="equipeExt">
<img src="//medias.lequipe.fr/logo-football/202/20?20180928183658" alt="Dijon">
<a href="/Football/FootballFicheClub202.html" class="">Dijon <span class="color">(17)</span></a>
</div>
</div>
*/
var resultInTab = [];
var ligneTab = [];
var equipeDom, equipeDomTemp, equipeExt, equipeExtTemp, score, scoreTemp;
var allResults = xml.split('class="ligne');
for(var idx = 1; idx < allResults.length; idx++) {
if(allResults[idx].indexOf('equipeDom') != -1) {
equipeDom = allResults[idx].split('equipeDom')[1].split('>')[3].split('<')[0].split(' ')[0].trim();
equipeExt = allResults[idx].split('equipeExt')[1].split('>')[3].split('<')[0].split(' ')[0].trim();
score = allResults[idx].split('score')[1].split('>')[2].split('<')[0].split(' ')[0].trim();
ligneTab.push(equipeDom + ' ' + score + ' ' + equipeExt);
}
}
return ligneTab;
} |
Partager