Я извлек страницу html в виде строки и хотел бы получить текст между тегами и получить значение из ключа json. В javascript это работает: например, если строка:
<!doctype html>
<html lang="fr-FR">
<head>
<script>
window.changeTargetingData = {
"petition":{
"id":"19197290",
"signatureCount":{"total":323030,"displayed":323030}
}
};
</script>
</head>
</html>
Это дает мне то, что я хочу в javascript:
const doc = new DOMParser().parseFromString(textResponse, 'text/html');
const script = doc.querySelector('script');
const objJSON = script.textContent.match(/window.changeTargetingData = ([^]+);/)[1];
const obj = JSON.parse(objJSON);
console.log(obj.petition.signatureCount.total);
, но я не сделал найти DOMParser или любые запросы DOM в Corvid. Есть ли что-нибудь, чтобы получить значение со страницы html?
Спасибо.