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

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

Парсинг отзывов с маркетплейса: страница отдаёт только первые десять

15 ответов · 2 105 просмотров
знак участника zapros_min
zapros_minУчастник
  • сообщений 760
  • на форуме 10 мес
Парсеры и сбор данных

Собираю данные регулярно, софт привычный, и вот на чём споткнулся.

По порядку.

Прогон рассчитан на восемь часов, встаёт примерно на середине. Каталог на 400 тысяч адресов, память на машине 32 гигабайта.

Как считаете вы? Интересует порядок действий.

знак участника Шамиль Н.
Шамиль Н.Участник
  • сообщений 1 135
  • на форуме 6 мес
zapros_min писал: Парсинг отзывов с маркетплейса: страница отд…

Разнесите нагрузку по времени.

знак участника Погодин
ПогодинУчастник
  • сообщений 942
  • на форуме 6 мес

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

знак участника proxyled
proxyledЗнаток
  • сообщений 1 620
  • на форуме 6 мес

Написано верно, добавить почти нечего.

Скорость сбора упирается в самое слабое звено. Обычно это темп, который держит площадка. Программа и канал ни при чём.

Сайты с обязательным входом требуют аккуратного хранения сессии и своевременного обновления. Хитрости тут лишние.

знак участника Русакова Е.
Русакова Е.Новичок
  • сообщений 255
  • на форуме 1 года
zapros_min писал: Парсинг отзывов с маркетплейса: страница отд…

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

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

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

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

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

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

Уберите лишние потоки, толку от них нет.

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

У нас похожая история была весной.

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

знак участника limit_watch
limit_watchЗнаток
  • сообщений 2 560
  • на форуме 2 мес
zapros_min писал: Парсинг отзывов с маркетплейса: страница отд…

Половина верна, вторую половину поправлю.

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

знак участника setka_ip
setka_ipЗнаток
  • сообщений 2 755
  • на форуме 2 мес
zapros_min писал: Парсинг отзывов с маркетплейса: страница отд…

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

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

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

Тут есть тонкость, о которой обычно забывают.

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

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

Интересно, чем закончится.

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

Совпадает с моим опытом до цифры.

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

Такие темы и держат форум.

знак участника keymaker
keymakerВетеран
  • сообщений 3 210
  • на форуме 1 мес
zapros_min писал: Парсинг отзывов с маркетплейса: страница отд…

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

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

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

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

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

Проверял это на своей задаче, вывод такой же.

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

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

Разнесите нагрузку по времени.

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

Проверяли на маленькой выборке?

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

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

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