Использование Puppeteer и jQuery для очистки всех элементов неупорядоченного списка в массивJquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Использование Puppeteer и jQuery для очистки всех элементов неупорядоченного списка в массив

Сообщение Anonymous »

Я использую puppeteer с jQuery и NodeJS, чтобы попытаться получить элементы списка с веб-страницы:

Код: Выделить всё

        

[list]
[*]Richard
[*]Linus
[*]Brian
[*]Charles
[/list]


[list]
[*]Alan[/list]
Margret
[*]Ken
[*]Edsger
[*]Dennis



[list]
[*]Bill
[*]Ada
[*]Steve
[*]Ken
[*]Dennis
[/list]


и используя код nodeJS:

Код: Выделить всё

const puppeteer = require("puppeteer");
const cheerio = require("cheerio");

async function main(){
const browser = await puppeteer.launch({headless : false, defaultViewport: {width: 1920, height: 1080}});
const page = await browser.newPage();
await page.goto("${url}");
const htmlContent = await page.content();
const $ = cheerio.load(htmlContent);

let peopleList = [];

$(`table td .people`).each(function(i, li){
peopleList.push(li.text());
});
console.log(`people: ${peopleList}`);
}
main();
У меня есть этот код для анализа списка из другого ответа на stackoverflow:
Как хранить элементы списка в массиве с помощью jQuery и с помощью учебника Udemy, и я попытался отредактировать соответственно.
Я хочу сохранить каждое имя в двумерном массиве, что-то вроде:

Код: Выделить всё

peopleList = [[Richard, Linus, Brian, Charles], [Alan, Margret, Edsger, Dennis], [Bill, Ada, Steve, Ken, Dennis]];
однако я получаю одну строку:

Код: Выделить всё

RichardLinusBrianCharlesAlanMargretEdsgerDenisBillAdSteveKenDennis,RichardLinusBrianCharlesAlanMargretEdsgerDenisBillAdSteveKenDennis,...
(повторяется для каждого элемента ul), и когда я пытаюсь углубиться и включить теги li, я просто получаю пустую строку.
  • Можно ли как-нибудь сохранить желаемым способом?
  • Я использую частный сайт, поэтому удалил URL-адрес и изменил людей на «Учёные-компьютерщики». Есть ли способ указать Puppeteer на локальный сайт, например: localhost/index.html?


Подробнее здесь: https://stackoverflow.com/questions/778 ... o-an-array
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Не отображать цифры/маркеры для упорядоченного или неупорядоченного списка
    Anonymous » » в форуме CSS
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Форма ввода Cakephp отображается в виде неупорядоченного списка
    Anonymous » » в форуме Php
    0 Ответы
    26 Просмотры
    Последнее сообщение Anonymous
  • Выберите элемент из неупорядоченного списка в HTML
    Anonymous » » в форуме Html
    0 Ответы
    6 Просмотры
    Последнее сообщение Anonymous
  • Удаление пуль из неупорядоченного списка
    Anonymous » » в форуме CSS
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Удаление пуль из неупорядоченного списка
    Anonymous » » в форуме Html
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Jquery»