- Seb,
Bonsoir,
Je voudrais récupérer avec le module cheerio (node.js) la date du meta itemprop=datePublished.
J'ai donc fait :
1 2 3 | var $ = cheerio.load(html); var datePublished = $('meta[itemprop=datePublished]').attr('content'); |
Problème 1: Ce que je fais pour l'instant ne me récupère que l'année : 2015.
Problème 2: Tous les sites web n'utilisent pas la même notation, certains utilisent un meta, d'autres time ou plus rarement un div. De plus, certains sites stockent la valeur dans l'attribut datetime, d'autre dans l'attr content.
1 2 3 | <time itemprop="datePublished" datetime="2015-08-26T13:45:00-04:00" title="Published: August 26, 2015 1:45 pm EDT">August 26, 2015</time> <meta itemprop="datePublished" content="2015-08-26"> |
je souhaite donc résoudre ces 2 problèmes, j'ai pensé à une regex, mais je bloque. Quelqun pourrait m'éclairer et me proposer une soultion ?
Merci.
+0
-0