Bogdan
можно не менять объект
Bogdan
а новый делать
Bogdan
через ...
Bogdan
присвоение
🅰️nimeCoder
А если в объекте объекты?
Bogdan
ну можно и нестед поч нет
Bogdan
я сложный код не пишу на JS/node
Bogdan
у меня Elixir основной язык
Bogdan
там проще это все
🅰️nimeCoder
Они то все ещё мутабельны, да и при этом являются теми же объектами что и в родном, тк по ссылке
🅰️nimeCoder
Такое с вложенным эт конечно боли в сраке
🅰️nimeCoder
😁
Bogdan
ну я имею ввиду const a = {a: 1, b: 2} const b = {…a, b: 5}
🅰️nimeCoder
Самый простой вариант это через сериализацию копировать, тогда прям точно скопируешь
🅰️nimeCoder
Классика костылей
🅰️nimeCoder
ну я имею ввиду const a = {a: 1, b: 2} const b = {…a, b: 5}
Ну в данном случае с цифрами да
Bogdan
ну вложенный так же делается по сути
Bogdan
я хз как оно там с памятью будет работать в этот момент
Bogdan
мутировать дешевле явно будет
Bogdan
да в целом в мутации нет ничего сверх прям хренового, просто она должна быть короткой и явно выделеной в коде.
Bogdan
но мне больше языки нравятся где дананые имутабельны
Pavel
запускал ли кто-нибудь puppeteer в кластере k8s?
Pavel
есть проблема с загрузкой html
Pavel
TimeoutError: waiting for selector '..' failed: timeout 30000ms exceede
Pavel
Знаете ли вы каки-нибудь сервисы для решения каптчи через puppeteer?
1
Знаете ли вы каки-нибудь сервисы для решения каптчи через puppeteer?
Капчи разные бывают и к каждой капчи свой подход. Разгадывание букв на картинке одно, Google reCaptcha другое.
Pavel
Капчи разные бывают и к каждой капчи свой подход. Разгадывание букв на картинке одно, Google reCaptcha другое.
нашел сервис для решения где индусы наверное их решают https://2captcha.com/2captcha-api
Pavel
но есть ли проверенные варианты?
1
но есть ли проверенные варианты?
Полно таких сервисов, тот же rucaptcha.com (он же 2captcha.com) решает Гугл капчу, у них даже есть готовый код для node https://www.npmjs.com/package/rucaptcha-2captcha
🅰️nimeCoder
Вроде даже recaptcha
🅰️nimeCoder
Текстовые в принципе почти все, если не умеет - разрабы обучат софт, нужно скинуть около 20 тыс каптч толко
1
Xevil офлайн нейронкой разгадывать почти все
На сайте не вижу reCaptcha v3, только 1-я и 2-я версия. Как результат пользования?
🅰️nimeCoder
Прикольно, и совместимость со всеми api сервисов распознования, я в основном текст разный гадать пробовал вроле пашет норм, удивительно конечно. Правда рекаптчу не пробовал
🅰️nimeCoder
Я раньше думал что такое буквально миф или очень узкоспециализированное под конкретную каптчу
🅰️nimeCoder
Ну я юзал готовый, мне давали доступ, так что не вкурсе, правда оно ток под виндой вроде пашет
🅰️nimeCoder
Типа можно взять сервер с виндой и рдп
🅰️nimeCoder
Вот таке гадаю
🅰️nimeCoder
🅰️nimeCoder
Pavel
xevil так решает?
🅰️nimeCoder
Это ui софта, типа логи
🅰️nimeCoder
А так по api
Pavel
Интересно, я попробую варианты. Спасибо
🅰️nimeCoder
Это типа динамическая каптча сладер там нужно делать кучу кадров и распознавать определяя удачный кадр
🅰️nimeCoder
Скинул бы гиф но запрещено
🅰️nimeCoder
🅰️nimeCoder
Вроде разрабы скоро должны обучить, 30к каптч наверное кинули
🅰️nimeCoder
30 тыс, каждая с папкой на 40 фреймов, не представляю как они это обучают
1
Типа можно взять сервер с виндой и рдп
Под виндой не вариант, а как с puppeteer скрестить?
🅰️nimeCoder
Покраней мере вроде рабочая штука, но если не нужно распознавать что-то каптч, то сервисы выгоднее наверное
Alhimik
На сайте не вижу reCaptcha v3, только 1-я и 2-я версия. Как результат пользования?
Потому что 3-яя версия рекапчи совсем о другом. При проверке возвращается рейтинг "человечности" пользователя (от 0 до 1). Т.е. ты не можешь никак это подделать офлайн впрочем как и решить через нейронку. Для этого нужен токен, к которому у гугла есть доверие, т.е. который он считает принадлежащим человеку а не боту. Как формируется оценка это отдельная тема, можешь почитать на сайте у самого гугла. А на основе результата проверки уже решается что делать с пользователем, выдать ему рекапчу 2 или пропустить без каких-либо дополнительных проверок.
🅰️nimeCoder
Под виндой не вариант, а как с puppeteer скрестить?
Ну брали сервер с виндой с рдп и просто шариш с его ip его api, в настройках включаешь совместимостт с rucaptcha, antigate и др и в путь
Pavel
кстати, еще такой момент. Я не особо сейчас понимаю, что за каптча сейчас отображается. puppter запускаю в кубике на сервере. Можно ли как-то скрины же возвращать, чтобы подсмотреть что puppeteer видит на момент каптчи?
1
Ну там ручное
🤷‍♂️ главное работает, но цена кусается если большое количество.
Pavel
меньше сотни планируется
🅰️nimeCoder
Ну вон та что вверху, считай нудно распознать на 1 каптчу 40 шт
🅰️nimeCoder
И выбрать правильную
🅰️nimeCoder
Причём из 40 будет читаемое около 3, все остальное не валид, не уверен что такое вообще можнр слать на обычные сервисы
🅰️nimeCoder
Типа ты шлешь много невалида же
Pavel
Да, естт функция для скрина
она в папку к исходникам сохраняет скрин. Может есть вариант с хранилищем каким-нибудь?
🅰️nimeCoder
она в папку к исходникам сохраняет скрин. Может есть вариант с хранилищем каким-нибудь?
Модно куда угодно, а можно если каптча просто картинка то картинку с страницы получать, а не скрин
🅰️nimeCoder
Модно куда угодно, а можно если каптча просто картинка то картинку с страницы получать, а не скрин
Ну там вроле файл в общем, покраней мере по умолчанию папитер вроде так, но модно писать в временный файл, а потом куда угодно
🅰️nimeCoder
Но думаю там не толкьо в файл можно, мб и в стрим и др
Alhimik
rucaptcha.com без проблем решает reCaptcha v3
Я в курсе. Они отдают капчу работнику, у которого скор подходящий. Только так и решается сейчас это. А речь о том чтобы нейронка локально решала как-то такую капчу.
🅰️nimeCoder
https://stackoverflow.com/questions/56693877/what-is-the-recommended-way-to-save-image-data-from-a-puppeteer-screenshot
🅰️nimeCoder
Возвращает буфер, заначит куда угодно можно потом
Pavel
Возвращает буфер, заначит куда угодно можно потом
интересно будет попробовать скрестить с телегой кстати)
🅰️nimeCoder
А что там скрещивать
Pavel
ну вот как раз брать скрин, можно даже и не в буфер, а так просто в директорию, и сразу же отсылать картинку ботом
🅰️nimeCoder
Взять телеграф тот же например и буфер ему скормить
Pavel
о том и речь
Alhimik
Xevil офлайн нейронкой разгадывать почти все
90-100% выглядит как-то слишком много :)
🅰️nimeCoder
ну за текст точно