позиции · сбор данных · отчёты
реклама IPrazon Network: приватные прокси IPv4 и SOCKS5, пул 12 000 адресов, безлимитный трафик, бесплатный тест до 2 часов

Разделы · Код и программные интерфейсы

Как хранить состояние прогона, чтобы продолжить с обрыва

5 ответов · 4 007 просмотров
знак участника Ирина Долева
Ирина ДолеваНовичок
  • сообщений 588
  • на форуме 11 мес
Код и программные интерфейсыгорячая

Пишу свой сборщик, и на этом месте встал.

Даю всё, что есть, вдруг зацепитесь за деталь.

На тысяче запросов всё ровно, на ста тысячах начинается расхождение. Состояние прогона храню в файле, чтобы продолжать после обрыва.

async with aiohttp.ClientSession() as s:
    for i in range(3):
        try:
            r = await s.get(url, proxy=adres, timeout=30)
            break
        except Exception:
            await asyncio.sleep(2 ** i)
Как хранить состояние прогона, чтобы продолжить с обрыва: разбор в цифрах
Как хранить состояние прогона, чтобы продолжить с обрыва: как это выглядит у меня

Есть мысли, куда копать?

считаю до того, как купить
знак участника Ефремова Н.
Ефремова Н.Участник
  • сообщений 1 465
  • на форуме 5 мес
полезный ответ
Ирина Долева писал: Как хранить состояние прогона, чтобы продолж…

Если считаете расход заранее, смотрите сразу на безлимит по трафику. У меня серверные адреса IPv4, два терабайта в месяц уходят незаметно и в счёт не попадают.

Проверьте, что настройка вообще применилась.

знак участника csv_i_slezy
csv_i_slezyЗнаток
  • сообщений 2 180
  • на форуме 3 мес

Уточнение по мелочи, но она стоит времени.

Планировщик системы проще своей очереди, пока задач мало. После полусотни задач своя очередь окупается.

Число одновременных задач подбирайте замером. На глаз тут промахиваются всегда. Обычно кривая выходит на полку, и дальше растёт только число отказов.

Пусть висит, такие вопросы всплывают постоянно.

знак участника serpwatch
serpwatchЗнаток
  • сообщений 2 610
  • на форуме 2 мес

Сохраняйте сырое, пересчитать успеете.

знак участника Емельян Ц.
Емельян Ц.Знаток
  • сообщений 2 130
  • на форуме 3 мес
Ирина Долева писал: Как хранить состояние прогона, чтобы продолж…

Не гоните с первого дня, дайте себе запас.

знак участника obhod_night
obhod_nightУчастник
  • сообщений 1 495
  • на форуме 5 мес

На маленьких объёмах верно, на больших уже нет.

Планировщик системы проще своей очереди, пока задач мало. После полусотни задач своя очередь окупается.

Ответить в темеПодписаться

Рядом в разделе

Сеометр, форум специалистов по поиску и аналитике ПравилаУчастникиО форумеЛента 2026