Код: Выделить всё
[list]
[*]Richard
[*]Linus
[*]Brian
[*]Charles
[/list]
[list]
[*]Alan[/list]
Margret
[*]Ken
[*]Edsger
[*]Dennis
[list]
[*]Bill
[*]Ada
[*]Steve
[*]Ken
[*]Dennis
[/list]
Код: Выделить всё
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();
Как хранить элементы списка в массиве с помощью jQuery и с помощью учебника Udemy, и я попытался отредактировать соответственно.
Я хочу сохранить каждое имя в двумерном массиве, что-то вроде:
Код: Выделить всё
peopleList = [[Richard, Linus, Brian, Charles], [Alan, Margret, Edsger, Dennis], [Bill, Ada, Steve, Ken, Dennis]];
Код: Выделить всё
RichardLinusBrianCharlesAlanMargretEdsgerDenisBillAdSteveKenDennis,RichardLinusBrianCharlesAlanMargretEdsgerDenisBillAdSteveKenDennis,...
- Можно ли как-нибудь сохранить желаемым способом?
- Я использую частный сайт, поэтому удалил URL-адрес и изменил людей на «Учёные-компьютерщики». Есть ли способ указать Puppeteer на локальный сайт, например: localhost/index.html?
Подробнее здесь: https://stackoverflow.com/questions/778 ... o-an-array