16449442287490.png796 Кб, 779x768
Веб-скрапинг 3276522 В конец треда | Веб
Что посоветуете для веб-скрапинга таких ресурсов как авито, вк, днокласники?
2 3276676
>>76522 (OP)
Node.js + Puppeteer либо Playwright
3 3276732
>>76676

>Playwright


>Node.js + Puppeteer


ем хорош , чем от красивого супа отличается или от PHPQuery?
4 3276734
>>76732

>ем


чем

фикс-хуикс
5 3286875
>>76522 (OP)
Selenium или Playwright. Первое старая хуйня, но на ней тонна ответов на вопросы на StackOverflow итп, не пропадешь. Второе, новое, перспективное, но даже документация на Python написана отчасти скудно, и да мне пришлось ее читать, про СтэкОФ вообще молчу, там кот наплакал
6 3288897
>>86875

>Selenium


Всякие клаудфлары мгновенно вычисляют webdriver и блокируют. Так что хуй.

>Playwright


Слишком высокоуровневый и заточен на тестирование вебговна, многие нужные фичи сокрыты под слоем абстракций.
И его тоже сходу вычисляют из-за включенного runtime домена cdp.
7 3289178
>>76732

>ем хорош , чем от красивого супа отличается или от PHPQuery?


Браузер поднимает и уже браузер ходит по ссылкам, так тебя прямо с орога будут посылать на хуй

>>86875

>Selenium


Не советую, палится вообзе легко

Мы занимаемся сбором информации и используем Playwright совместно со сборкой хрома о которой я тут не буду подробно рассказывать, там есть некоторые нюансы чтобы вообще не палить контору для всяких CF. Но для любительских целей подойдет любой хром, желательно запускать разные профили из под разных прокси если будешь слишком активно ползать по ссылкам. И не забывай в переменных окружения ставить нужную локаль и часовой пояс если используешь прокси.
8 3289285
>>89178

>Мы


>совместно со сборкой хрома о которой я тут не буду подробно рассказывать


Ебать, какие понты. Понесло ко-ко-командой профессионалов.
9 3289330
>>89285

>Ебать, какие понты.


Лол даже не собирался. Тут дело не в понтах, а в том что если это станет общедоступным, то лавочку быстро прикроют и придется пилить новое решение по обходу cloudflare и прочих детектилок ботов. А на это говно много времени потратили проходилось деобфусцировать тонны js говна.
Так что бери хромиум+Playwright и не выебывайся.
10 3289344
>>89330

>Так что бери хромиум+Playwright и не выебывайся.


-> >>88897

>И его тоже сходу вычисляют из-за включенного runtime домена cdp.

11 3289346
>>89330

>деобфусцировать тонны js говна


Вы там прямо сидели дешифровали минифицированный код на жс?
12 3289354
>>89178

>Мы занимаемся сбором информации


Что ковыряете? Где находите заказчиков?
13 3289600
>>89346

>Вы там прямо сидели дешифровали минифицированный код на жс?


Да, не просто минифицированный, а обфусцированный. На самом деле с webstorm ничего сложного нет, просто прогоняешь этот код через самого себя (не знаю как это объяснить, проще вживую показать), а потом обычный минифицированный код читается на изи, осоебнно после вебпака там на модули разбито и все понятно

>>89354

>Что ковыряете? Где находите заказчиков?


Чего говорят то и ковыряем, обычно рекламные объявления собираем, иногда цены с какого-нибудь магазина. Про заказчиков хз, не я этим занимаюсь.
14 3289629
>>89344
Все так, тебя спалят. Вот такая конструкция у тебя спалит даже открытые инструменты разработчика в хроме https://pastebin.com/eBaC7dDp

Про весь автоматизированный софт молчу, там тебя спалят как нехуй делать, приходится использовать специальные сборки браузеров где этого поведения нет. Если у тебя нет такой возможности, то бери простые решения типа Playwright, по каким-нибудь вконтактикам и одноклассникам шастать в небыстром темпе это вполне пойдет. Большенство софта анализриуещего поведение браузера работает на самом деле по совокупности факторов и вероятность бота определяется в процентах, если ты спалился в одном месте, но остальное прокатило, то это еще не значит что тебя пошлют на хуй. Вот кстати удобная штука для проверки браузера https://www.browserscan.net/bot-detection
screen.png98 Кб, 1526x506
15 3289846
>>89629
ТА ЗА ЩО? Я ещё даже не начал, а меня уже ботом обозвали.
Обновить тред
« /pr/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски

Скачать тред только с превьюс превью и прикрепленными файлами

Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах.Подробнее