From 678d00a57b83935fadba11670ac0e5e9aa19841b Mon Sep 17 00:00:00 2001 From: clerie Date: Sun, 20 Sep 2020 19:55:03 +0200 Subject: [PATCH] Ignore rows not containing any collectable data --- js/reiseauskunft.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/js/reiseauskunft.js b/js/reiseauskunft.js index 4c8eb85..6e94c66 100644 --- a/js/reiseauskunft.js +++ b/js/reiseauskunft.js @@ -151,6 +151,10 @@ var connection_result_observer = new MutationObserver((mutations) => { var relations = timetable.querySelectorAll("tr.first"); relations.forEach((relation, i) => { var relationend = relation.nextElementSibling; + while(relationend.querySelector("td.station") == null) { + relationend = relationend.nextElementSibling; + } + data[i] = {}; data[i]["from"] = {} data[i]["to"] = {} @@ -240,6 +244,9 @@ var connection_result_observer = new MutationObserver((mutations) => { var relations = timetable.querySelectorAll("tr.first"); relations.forEach((relation, i) => { var relationend = relation.nextElementSibling; + while(relationend.querySelector("td.station") == null) { + relationend = relationend.nextElementSibling; + } var products = relation.querySelectorAll("td.products span a"); products.forEach((product, j) => {