Как мне удалить определенный URL/ссылки с веб-страницы в flutter

#flutter #dart #web #screen-scraping

Вопрос:

я пытаюсь наскрести конкретную ссылку(«https://mobohng.com/breaking-lol-sit-at-home-order-grounds-again/») с веб-страницы, использующей этот пакет flutter, web_scraper:^0.1.4. Ниже приведен html-формат ссылки, которую я хочу удалить:

 lt;h3 class="entry-title"gt;lt;a href="https://mobohng.com/breaking-lol-sit-at-home-order-grounds-again/"gt;This is the way it goes again againlt;/agt;lt;/h3gt;  

Ниже приведено то, что я пробовал до сих пор:

 Listlt;Maplt;String, dynamicgt;gt; elementsUrl = webScraper.getElement('h3.entry-title gt; a.href', ['href']);  

Проблема в том, что я получаю нулевой результат. Мой вопрос в том, что я делаю не так? Любая помощь будет оценена по достоинству. Спасибо

Комментарии:

1. Используйте пакет:html и его dom. бросьте и используйте функцию querySelector

Ответ №1:

Попробуй:

 Listlt;Maplt;String, dynamicgt;gt; elementsUrl; elementUrl = webScraper.getElement('h3.entry-title gt; a', ['href']);  

Комментарии:

1. Спасибо, что дали ответ. Не могли бы вы, пожалуйста, отредактировать свой ответ, включив в него объяснение вашего кода? Это поможет будущим читателям лучше понять, что происходит, и особенно тем членам сообщества, которые новички в языке и изо всех сил пытаются понять концепции.