Я пытаюсь почистить веб-сайт, но у меня большая проблема с выводом.
Я могу sh восстановить имя на сайте, он находит мне данные, но когда Я пытаюсь сохранить это значение. Я могу сохранить только значение «ноль».
Я новичок в программировании, я не изучал обещания, обратные вызовы и асин c, но я думаю, что это сильно связанные с проблемой.
Это мой код Node.js, когда я использую .text()
const http = require('follow-redirects/http');
const https = require('follow-redirects/https');
const cheerio = require('cheerio');
https.get('https://www.example.com/search?q=' + entreprise, response => {
response.on('data', chunk => {
const $ = cheerio.load(chunk, {
xmlMode : false
});
domaine = $('div#presentationlien.FichePresentation__link.mt-13 p.fs-12 a.Link').text()
JSON.parse(JSON.stringify(domaine))
console.log(domaine);
});
}).on('error', err => {
console.error(err);
});
HTML:
...
<div id="synthese" class="break-word mt-29">
<p class="fs-12">
<a class="lien" href="/societe/renault-sas-780129987.html">RENAULT SAS</a>, soci�t� par actions simplifi�e est active depuis 48 ans.<br>Localis�e � BOULOGNE-BILLANCOURT (92100), elle est spécialisée dans le secteur d'activit� de la construction de v�hicules automobiles. Son effectif comprends plus de 10 000 salariés.
</p>
<div id="presentationlien" class="FichePresentation__link mt-13">
<p class="fs-12">Sur l'année 2018 elle réalise un chiffre d'affaires de <span class="synthesenumber">48333000000,00 EU</span>.</p>
<p class="fs-12">Le total du bilan a augmenté de 0,97 % entre 2017 et 2018.</p>
<p class="fs-12">Societe.com recense <a class="Link" href="#etab"><span id="synthnbetab" class="synthesenumber">219</span> établissements <span id="synthnbetabexact"></span></a> et 4 <a class="Link" href="#event">événements</a> notables depuis un an.</p>
<p class="fs-12">
<a class="Link" href="https://dirigeant.societe.com/dirigeant/Jean-Dominique.SENARD.69230073.html">Jean-Dominique SENARD</a>, est pr�sident de la soci�t� RENAULT SAS.
</p>
</div>
</div>
...
Данные, которые я хочу получить:
Жан-Доминик СЕНАР
<p class="fs-12">
<a class="Link" href="https://dirigeant.societe.com/dirigeant/Jean-Dominique.SENARD.69230073.html">Jean-Dominique SENARD</a>, est pr�sident de la soci�t� RENAULT SAS.
</p>
Выходная консоль:
219 établissements événementsJean-Dominique SENARD
Но когда я пытаюсь сохранить данные «Жан-Доминик СЕНАР» в переменная, чтобы манипулировать ею, я не могу, потому что она возвращает "undefined" или "null".
Можете ли вы помочь мне? Спасибо.