Я использую Apify для получения данных из ссылок на файлы json. Вот данные json:
<html>
<body>
<pre>
{"exhibitor-single":[{"firstname":"Ines","lastname":"Konwiarz","email":"[email protected]"}]}
</pre>
</body>
</html>
Итак, я использовал следующий код в задаче apify webscraper.
async function pageFunction(context) {
const request = context.request;
const $ = context.jQuery;
var data = $('body > pre').html();
var items = JSON.parse(data);
return {
Url: request.url,
Last_Name: items[`exhibitor-single`].lastname,
First_Name: items[`exhibitor-single`].firstname,
Email: items[`exhibitor-single`].email
};
}
Переменная data
имеет правильный селектор CSS для данных json. Но он не возвращает никаких данных. Может ли кто-нибудь помочь мне найти, что здесь пошло не так? Заранее спасибо.
data
будет содержать HTML-содержимое элементаpre
непосредственно под элементомbody
. Предоставьте минимальный воспроизводимый пример: stackoverflow.com/help/minimal-reproducible-example - person Twisty   schedule 23.12.2019