artem
ну в плане почему
artem
их же ооооооооооооооооооооооооооооочень много
artem
даже если просто массив иттерировать это должно быть прилично по времени
artem
а ты будешь безголовый браузер гонять
artem
это раз в 100 медленне
ПОДДЕРЖКА [19:00 - 20:00]
Та а куда деваться
ПОДДЕРЖКА [19:00 - 20:00]
На сервер закину
ПОДДЕРЖКА [19:00 - 20:00]
Через месяц зайду
artem
паххзпа
artem
а он только 3 аккаунта проверит
ПОДДЕРЖКА [19:00 - 20:00]
Ххпххпхпхпх
artem
и то окажется что ни один пароль не подошел
ПОДДЕРЖКА [19:00 - 20:00]
ещё и отлючится
ПОДДЕРЖКА [19:00 - 20:00]
Error: Protocol error (Network.getResponseBody): No resource with given identifier found
ПОДДЕРЖКА [19:00 - 20:00]
ПОДДЕРЖКА [19:00 - 20:00]
Не понимаю из-за чего ошибка
Alhimik
Error: Protocol error (Network.getResponseBody): No resource with given identifier found
Похоже что происходит перезагрузка и предыдущие ресурсы уже недоступны.
ПОДДЕРЖКА [19:00 - 20:00]
Alhimik
Это в response обработчике происходит ошибка?
В протоколе. Ты запрашиваешь ресурс, которого уже нет.
ПОДДЕРЖКА [19:00 - 20:00]
В протоколе. Ты запрашиваешь ресурс, которого уже нет.
Где я его запрашиваю? Я после нажатия на кнопку входа больше ничего не запрашиваю
Alhimik
Где я его запрашиваю? Я после нажатия на кнопку входа больше ничего не запрашиваю
res.text() запрашивает тело ответа по внутреннему id, а он его найти не может, потому что его уже нет.
ПОДДЕРЖКА [19:00 - 20:00]
Alhimik
Госуслуги
Ну так там перезагрузка происходит после нажатия на кнопку, понятно что ресурсы прошлой страницы уничтожаются. Просто дождись когда она закончится и проверь на странице наличие фразы "Введен неверный логин или пароль".
Светлана
Кхм
Светлана
Не уверена, что я хочу знать, откуда ликнуло
Светлана
#привет_сберу(?)
Alhimik
Не уверена, что я хочу знать, откуда ликнуло
Никаких утечек не было, базу просто продали, сервисы работают в штатном режиме. (c) 😜
ПОДДЕРЖКА [19:00 - 20:00]
https://pastebin.com/Vf6BUuuj
Тут он разве будет ждать пока появится эта надпись и если все таки пароль подошёл?
Alhimik
Тут он разве будет ждать пока появится эта надпись и если все таки пароль подошёл?
Ждать не будет. Но ждать и не надо, мы же уже дождались загрузки страницы.
Alhimik
Ну можешь переписать на waitForXPath() с таймаутом и try/catch.
artem
тень не знаешь как конвертировать куки netScape в json случайно? у них внутри вот эта каша лежит (это в utf-8)
artem
если постараться можно разглядеть даже ссылки
artem
а вот ее первозданный вид
Alhimik
Я так и не понял зачем все эти конвертации из разных форматов. Есть простое сохранение кук и потом их установка.
Alhimik
а вот ее первозданный вид
Ну это ты буфер в виде сырых байт вывел.
Alhimik
тень не знаешь как конвертировать куки netScape в json случайно? у них внутри вот эта каша лежит (это в utf-8)
Ну а тут походу нужно сначала разбить через "\r", а потом строку разбить по табуляциям ("\t") и уже смотреть на формат строк.
artem
понял
artem
просто я буду работать именно с nateScape
artem
и мне их нужно скормить пупетиру
artem
он такое не ест значит придется конвертировать
artem
варианта два либо найти апи чужое
artem
и кто-то сможет воровать мои куки
artem
либо самому написать конвертор
artem
я хочу второе конечно же
Alhimik
Да зачем апи, там же просто всё выглядит: .netscape.com TRUE / FALSE 946684799 NETSCAPE_ID 100103 domain flag path secure expiration name value
Alhimik
Т.е. сначала ты получаешь такие строки, потом разбиваешь их по табам и создаёшь объект.
artem
artem
так это получается первое domain второе неясно третье path потом опять непонятно потом опять неясно дальше и последнее value
artem
вроде понял
artem
ща попробую
Alhimik
Поле flag не нужно только получается.
Alhimik
Ну и поля httpOnly нет, я так понимаю, потому что в то время его ещё не существовало.
artem
artem
ну вот вроде похоже наверное
artem
Тень такой вопрос вроде бот получился отличный (я его сделал всетаки на ютуб апи) но там как я и говорил есть проблема с квотой 5 видео в день, я думал это легко обходится создал много аккаунов и каждый раз когда заканчивается квота менял их, но получилось это.... есть хотябы какие-то предположение почему ютуб может блокировать видео?
artem
это происходит со всех гугл клауд аккаунтов кроме одного
artem
1 аккаунт может спокойно загружать видео
Anonymous
друзья
Anonymous
Ну мб апишечка
Anonymous
записывает твои логи
Anonymous
грубоговоря
Anonymous
и банит
Anonymous
Чем тебе не понравился puppeteer
artem
как она понимает что это именно мои аккаунты?
artem
айпи?
artem
токен чего
artem
он разный
artem
на каждом из аккаунтов
artem
не верю что ютуб настолько умный
Anonymous
ну да, ютуб - приносящий доход
Anonymous
в лярды
Anonymous
неумный
artem
если я возьму полностью другое стройство и создам аккаунт на нем