From 455373f274942c51d61034ec068ed717c402f30c Mon Sep 17 00:00:00 2001 From: Avram Lyon Date: Thu, 5 May 2011 14:28:17 +0000 Subject: [PATCH] Trans: Add new date XPath for Telegraph --- translators/The Telegraph.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/translators/The Telegraph.js b/translators/The Telegraph.js index 783eeadeb..5858bc490 100644 --- a/translators/The Telegraph.js +++ b/translators/The Telegraph.js @@ -8,7 +8,7 @@ "maxVersion":"", "priority":100, "inRepository":true, - "lastUpdated":"2009-01-09 21:10:00" + "lastUpdated":"2011-05-05 21:10:00" } function detectWeb(doc, url) { @@ -61,6 +61,10 @@ function doWeb(doc, url) { var datePath = '//div[@class="story"]/div[@class="byline"]/p[1]/br/following-sibling::text()'; var dateElement = doc.evaluate(datePath, doc, null,XPathResult.ANY_TYPE, null).iterateNext(); + if (!dateElement) { + datePath = '//div[@class="story"]/div[@class="byline"]/span[@class="publishedDate"]'; + dateElement = doc.evaluate(datePath, doc, null,XPathResult.ANY_TYPE, null).iterateNext(); + } if (dateElement) { var dateRE = /\d\d?\s+(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s+\d\d\d\d/; var date = dateElement.textContent.match(dateRE);