From 2cd5da7c328e558973cbbfb8f5543ca97589df51 Mon Sep 17 00:00:00 2001 From: BrightDV <92821484+BrightDV@users.noreply.github.com> Date: Tue, 7 May 2024 13:44:35 +0200 Subject: [PATCH] [driver details] fix image article parsing --- lib/scraping/formula_one.dart | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/lib/scraping/formula_one.dart b/lib/scraping/formula_one.dart index 8e74817..29194e0 100644 --- a/lib/scraping/formula_one.dart +++ b/lib/scraping/formula_one.dart @@ -370,12 +370,12 @@ class FormulaOneScraper { List tempDriverArticles = document.getElementsByClassName('f1-driver-article-card'); - for (var element in tempDriverArticles) { + for (dom.Element element in tempDriverArticles) { if (element.attributes['href'] != null) { results[1].add( [ element.attributes['href']!.split('.').last, - element.children[0].children[0].attributes['src']!, + element.getElementsByTagName("img").first.attributes['src']!, element.children[0].children[1].children[1].text, element.children[0].children[1].children[0].text, ], @@ -399,19 +399,14 @@ class FormulaOneScraper { document.getElementsByClassName('f1-carousel__slide'); for (var element in tempDriverMedias) { String imageUrl = element.firstChild!.firstChild!.attributes['src'] ?? ''; - results[3][0].add(imageUrl); } - print("gllery ok"); - tempDriverMedias = document.getElementsByClassName('gallery-description'); for (var element in tempDriverMedias) { results[3][1].add(element.text); } - print("gallery desc ok"); - return results; }