Задать вопрос
@it_pear_yurec

Помощь с парсером?

Есть код парсера js
const axios = require('axios')
const cheerio = require('cheerio')
const path = require('path')

const parse = async() => {
    const getHTML = async(url) => {
        const { data } = await axios.get(url)
        return cheerio.load(data)
    }


    const selector = await getHTML(
        'google.com'
    );

    // selector('.card').each((i, element) => {
    //     const link = selector(element).find('.card__top').attr('href');
    //     console.log(link)
    // });

    selector('#description').each((i, element) => {
        const link = selector(element).find('p').text();
        console.log(link)
        console.log(link)
    });


}

parse();


проблема в том, что я уже собрал много ссылок вложенных страниц, но не могу понять как переписать парсер, чтобы я отдавал ему массив, по которому бы он проходился и собирал инфу с массива ссылок, а не только по одной ссылке переменная(getHTML )?
  • Вопрос задан
  • 124 просмотра
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы