我正在尝试使用此代码从网站获取实时黄金价格。
import 'package:http/http.dart' as http;
import 'package:html/dom.dart' as dom;
import 'package:html/parser.dart' as parser;
getWebData() async {
final response = await http.get(Uri.parse(
"https://www.mcxindia.com/en/market-data/get-quote/FUTCOM/GOLD/05FEB2021"));
dom.Document document = parser.parse(response.body);
print(document);
var element = document.getElementById("litPrice");
}
我知道如何在<a>
标签或<p>
标签之间获取文本,但在这种情况下,它只是在一个<span>
标签之间,看起来
<span id="litPrice">47526</span>
我无法弄清楚如何获取这个数字。