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

Разделы · Парсеры и сбор данных

A-Parser: какие настройки потоков реально держат заявленную скорость

16 ответов · 3 252 просмотров
знак участника Лидия В.
Лидия В.Новичок
  • сообщений 190
  • на форуме 1 года
Парсеры и сбор данныхгорячая

Проверил очевидное, осталось непонятное.

Ставил 200 потоков, потом снижал до 80, разница по времени невелика. Прогон рассчитан на восемь часов, встаёт примерно на середине.

A-Parser: какие настройки потоков реально держат заявленную скорость: разбор в цифрах
A-Parser: какие настройки потоков реально держат заявленную скорость: как это выглядит у меня

Кто как это обходит?

знак участника Марат Илюхин
Марат ИлюхинЗнаток
  • сообщений 2 295
  • на форуме 3 мес
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Согласен с предыдущим ответом, но с одной оговоркой.

Перед большим прогоном всегда гоняю пробу на тысяче адресов. Три минуты времени, и сразу видно, где посыплется.

Держите нас в курсе.

знак участника Женя Кольцов
Женя КольцовУчастник
  • сообщений 1 270
  • на форуме 8 мес
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Подтверждаю, у нас было ровно то же самое.

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

Перед большим прогоном всегда гоняю пробу на тысяче адресов. Три минуты времени, и сразу видно, где посыплется.

знак участника Наиля Ш.
Наиля Ш.Новичок
  • сообщений 505
  • на форуме 1 года

Почти так, но одна деталь меняет вывод.

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

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842
знак участника Юля Радько
Юля РадькоНовичок
  • сообщений 385
  • на форуме 1 года
Лидия В. писал: A-Parser: какие настройки потоков реально де…

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

знак участника Панкратов
ПанкратовУчастник
  • сообщений 745
  • на форуме 10 мес

Проверял на трёх проектах подряд, картина устойчивая.

Скорость упирается не в программу, а в темп, который держит площадка. Ставить 300 потоков на 20 адресов бессмысленно, отказы съедят весь выигрыш.

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

знак участника Ханин П.
Ханин П.Знаток
  • сообщений 2 280
  • на форуме 2 мес
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Держите запас, ровно по расчёту работать не выйдет.

знак участника Пётр Улесов
Пётр УлесовУчастник
  • сообщений 625
  • на форуме 11 мес
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Проверял на трёх проектах подряд, картина устойчивая.

Перед большим прогоном всегда гоняю пробу на тысяче адресов. Три минуты времени, и сразу видно, где посыплется.

знак участника Богдан Ярош
Богдан ЯрошУчастник
  • сообщений 990
  • на форуме 7 мес

Подтверждаю, у нас было ровно то же самое.

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

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842
знак участника Лунёва А.
Лунёва А.Новичок
  • сообщений 356
  • на форуме 1 года
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Одно уточнение, иначе расчёт уедет.

Скорость упирается не в программу, а в темп, который держит площадка. Ставить 300 потоков на 20 адресов бессмысленно, отказы съедят весь выигрыш.

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

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842
знак участника Ильдар М.
Ильдар М.Участник
  • сообщений 1 010
  • на форуме 7 мес
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Считайте по темпу, всё остальное вторично.

знак участника regionfix
regionfixНовичок
  • сообщений 525
  • на форуме 1 года

Полгода назад ловил то же самое.

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

Тема нужная, подписался.

знак участника Ковтун
КовтунНовичок
  • сообщений 468
  • на форуме 11 мес
Лидия В. писал: A-Parser: какие настройки потоков реально де…

Начните с малого объёма и растите постепенно.

знак участника Ефремова Н.
Ефремова Н.Участник
  • сообщений 1 465
  • на форуме 5 мес

Подтверждаю, у нас было ровно то же самое.

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

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

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

Уменьшите потоки вдвое и замерьте заново.

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

Уменьшите потоки вдвое и замерьте заново.

знак участника Емельян Ц.
Емельян Ц.Знаток
  • сообщений 2 130
  • на форуме 3 мес

Поправлю: дело не в объёме, а в темпе.

Большие каталоги не надо гонять одним куском. Разбейте на части по пятьдесят тысяч, каждую с отдельным состоянием, и падение одной части перестанет ронять весь прогон.

Хороший разбор, добавлю в закладки.

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

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

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