scrapeWarningDescription static method
Implementation
static Future<String?> scrapeWarningDescription(RssItem rssItem) async {
try {
final body = await get(Uri.parse(rssItem.link!));
if (body.statusCode != 200) {
throw HttpException(
'Failed to scrape warning description, ${body.statusCode}');
}
final parser = parse(utf8.decode(body.bodyBytes));
final results =
parser.getElementsByClassName('avisos-container-content-body');
return results[0].text.trim();
} catch (e) {
throw Exception('Failed to scrape warning description, $e');
}
}