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

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

Сбор ассортимента у 40 конкурентов раз в неделю, расчёт нагрузки

15 ответов · 3 819 просмотров
знак участника Русакова Е.
Русакова Е.Новичок
  • сообщений 255
  • на форуме 1 года
Парсеры и сбор данныхгорячая

Прогон большой, машина не слабая, а результат странный.

Начну с цифр, они тут важнее слов.

На маленьком объёме всё работает, разница начинается после ста тысяч. Проверял на двух версиях программы, поведение одинаковое. Прогон рассчитан на восемь часов, встаёт примерно на середине.

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842
Сбор ассортимента у 40 конкурентов раз в неделю, расчёт нагрузки: разбор в цифрах
Сбор ассортимента у 40 конкурентов раз в неделю, расчёт нагрузки: как это выглядит у меня

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

знак участника polnyy_obhod
polnyy_obhodУчастник
  • сообщений 1 450
  • на форуме 5 мес
Русакова Е. писал: Сбор ассортимента у 40 конкурентов раз в нед…

Осторожнее с этим выводом, он верен не всегда.

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

Память ест не число потоков, а хранение всего собранного в памяти до конца прогона. Пишите результат на диск пачками, и потолок пропадёт.

знак участника vydacha_live
vydacha_liveЗнаток
  • сообщений 1 975
  • на форуме 4 мес

Был случай, когда всё сошлось только на третий день разбора.

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

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842

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

знак участника Ольга Мятлева
Ольга МятлеваУчастник
  • сообщений 700
  • на форуме 10 мес

Работает, пока объём небольшой. Дальше правила другие.

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

Если поможет, напишите здесь же, пригодится следующим.

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

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

знак участника setka_ip
setka_ipЗнаток
  • сообщений 2 755
  • на форуме 2 мес
Русакова Е. писал: Сбор ассортимента у 40 конкурентов раз в нед…

Разбейте прогон на части, станет ровнее.

знак участника Стрельцов
СтрельцовУчастник
  • сообщений 1 080
  • на форуме 7 мес

Начинал с того же, потом переделал.

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

знак участника kolonka_cen
kolonka_cenЗнаток
  • сообщений 1 690
  • на форуме 4 мес
Русакова Е. писал: Сбор ассортимента у 40 конкурентов раз в нед…

Был случай, когда всё сошлось только на третий день разбора.

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

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

знак участника keymaker
keymakerВетеран
  • сообщений 3 210
  • на форуме 1 мес

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

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

знак участника Николай Гат
Николай ГатУчастник
  • сообщений 875
  • на форуме 9 мес

Смотрите подсети, а не только число адресов.

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

Так и есть, проходил через это в прошлом году.

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

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

знак участника Оксана Пивень
Оксана ПивеньУчастник
  • сообщений 830
  • на форуме 9 мес

Смотрите подсети, а не только число адресов.

знак участника Светлана Бор
Светлана БорНовичок
  • сообщений 205
  • на форуме 1 года

Какая версия программы и что с настройками по умолчанию?

Сколько адресов и какой темп при этом стоит?

знак участника prosmotr_logov
prosmotr_logovВетеран
  • сообщений 3 040
  • на форуме 1 мес

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

знак участника Останин
ОстанинУчастник
  • сообщений 1 105
  • на форуме 6 мес

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

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

$ ./sbor --potokov 120 --spisok chast-01.txt --proksi pool.txt
обработано: 48 210 / 50 000
пустых ответов: 1 842
знак участника Астахов
АстаховУчастник
  • сообщений 1 150
  • на форуме 6 мес

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

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

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

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