Если мое понимание того, что вы пытаетесь сделать, верно, то вам нужно вставить это в самый конец файла function.dart
:
List get_elements() {
http.Response response = await http.get('https://www.google.com');
Document document = parser.parse(response.body);
document.getElementsByTagName('a').forEach((e) => print(e));
return document.getElementsByTagName('a');
}
Затем измените одну строку в вашем main.dart
:
child: get_elements().first;
Обратите внимание, что если вы не хотите возвращать первый найденный элемент, просто удалите первый и используйте [], чтобы выбрать, какой элемент вы хотите получить, или, если вы хотите получить весь список, просто удалите .first
, но тогда вы получите String.