позиции · сбор данных · отчёты
реклама 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 мес

Работает, пока не выросли объёмы.

Если программа ест память, дело почти всегда в накоплении результата. Настройте запись на диск пачками, и потолок исчезнет.

Отпишитесь, что получилось.

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

Пишите состояние построчно.

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

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

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

У коллеги было то же самое, причина оказалась смешной.

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

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

Мы упирались в то же, пока не поменяли подход.

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

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

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

Присоединяюсь, схема рабочая.

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

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

Считайте на адрес. Общая цифра по прогону вводит в заблуждение.

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

Прочитал и узнал свой прошлый год.

Если программа ест память, дело почти всегда в накоплении результата. Настройте запись на диск пачками, и потолок исчезнет.

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

знак участника Оксана Пивень
Оксана ПивеньУчастник
  • сообщений 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