Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

отправить файл лс , у меня сайт список таблицы запрос сервер разные стороны работает но когда много запросить появиться сбой , как может сделать запрос по очереди через 30 сек либо минут

async function fetchDataSequentially() {

const rows = document.querySelectorAll('tr.auto');

let index = 0;

async function processRow() {

if (index < rows.length) {

const row = rows[index];

const urlCell = row.querySelector('.priseSTMJsonUrl');

const url = urlCell.textContent;

try {

const response = await fetch(`/your-server-endpoint?url=${encodeURIComponent(url)}`);

if (!response.ok) {

throw new Error(`HTTP error! status: ${response.status} ${response.statusText}`);

}

const data = await response.json();

if (data.error) {

throw new Error(`Server error: ${data.error}`);

}

const priceCell = row.querySelector('td:last-child');

priceCell.textContent = data.lowest_price;

index++;

setTimeout(processRow, 30000);

} catch (error) {

console.error('Ошибка при обработке строки:', error);

const priceCell = row.querySelector('td:last-child');

priceCell.textContent = "Ошибка запроса";

index++;

setTimeout(processRow, 30000);

}

}

}

processRow();

}

fetchDataSequentially();

4 месяца назад
guest_16719784794378
2 года в сервисе
Был
4 месяца назад

Заявки фрилансеров

Андрей
 
18 лет
3 года в сервисе
Был
5 дней назад
33 отзыва
4 месяца назад
Осман
 
28 лет
2 года в сервисе
Был
5 часов назад
1 отзыв(-1)
4 месяца назад