@zevem
Стрелец

Как в puppeteer на node.js контролировать асинхронные запросы?

Node js больше 11 запросов выдает ошибку, т.к. там лимит 11 стоит по умолчанию.
Как убрать лимит знаю, вопрос в другом, как отправлять запросы по 10 штук, чтобы сначала отработать эти 10 запросов, а потом по завершению приступить к следующим.

Мой код такой

let images = [1,2,3,4,5,6,7,8,9,10,11,12];

var t = 0;

while(images.length > t) {

	function parsing(url){ 

		(async () => {
			const browser = await puppeteer.launch();
			const page = await browser.newPage();
			await page.goto(url);
			await page.content();
			await browser.close();
			console.log("Готово"); 
		})();

	}

	const url = 'https://www.google.com/';

	parsing(url);

	t++;
}
  • Вопрос задан
  • 100 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы