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

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

Парсинг Wildberries на python: карточки собираются, отзывы нет

14 ответов · 4 519 просмотров
знак участника Барсов
БарсовУчастник
  • сообщений 1 420
  • на форуме 8 мес
Парсеры и сбор данныхгорячая

Делюсь разбором и заодно спрашиваю, кто как обходит.

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

Подскажите, где я ошибаюсь.

знак участника Лунёва А.
Лунёва А.Новичок
  • сообщений 356
  • на форуме 1 года
Барсов писал: Парсинг Wildberries на python: карточки соби…

Пришёл к этому не сразу, сначала сделал ошибку.

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

знак участника Ильдар М.
Ильдар М.Участник
  • сообщений 1 010
  • на форуме 7 мес
Барсов писал: Парсинг Wildberries на python: карточки соби…

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

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

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

На другой машине воспроизводится?

знак участника Ковтун
КовтунНовичок
  • сообщений 468
  • на форуме 11 мес
полезный ответ

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

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

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

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

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

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

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

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

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

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

Долго держал старую схему, пока не упёрся.

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

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

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

Логи в помощь, без них это гадание.

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

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

знак участника Артём Гринь
Артём ГриньУчастник
  • сообщений 1 284
  • на форуме 4 мес

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

знак участника Полина Ржевская
Полина РжевскаяУчастник
  • сообщений 715
  • на форуме 10 мес

Тут ничего нового не скажу, только подтвержу.

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

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

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

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

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

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

Уточните пару моментов, иначе гадаем.

На другой машине воспроизводится?

знак участника Мамедов А.
Мамедов А.Новичок
  • сообщений 240
  • на форуме 1 года

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

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

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

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