Как исправить селектор в Apify, чтобы получить данные из канала данных JSON? - PullRequest
0 голосов
/ 22 декабря 2019

Я использую Apify для получения данных из файловых ссылок json. Вот данные json:

<code><html>
    <body>
        <pre>
            {"exhibitor-single":[{"firstname":"Ines","lastname":"Konwiarz","email":"georg.jansen@020epos.de"}]}
        

Итак, я использовал следующий код в задаче 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. Но это не возвращает никаких данных. Может кто-нибудь помочь мне найти, что пошло не так здесь? Заранее спасибо.

...