yar229 / WebDavMailRuCloud

WebDAV cloud.mail.ru ...& Yandex.Disk | WebDAV Облако Mail.Ru Сетевой Диск
MIT License
485 stars 58 forks source link

[YaD] captcha.required #206

Closed Lichtenshtein closed 3 years ago

Lichtenshtein commented 3 years ago

Не получается примонтировать Яндекс.диск. Из двух аккаунтов на одном всё работает, на другом требует капчу. Команды запуска и подключения идентичные.

[1]: OS Version: Microsoft Windows NT 6.2.9200.0
[1]: CLR: .NET Framework 4.0.30319.42000
[1]: User interactive: True
[1]: Version: 1.12.1.2
[1]: Using proxy:
[1]: Max threads count: 5
[1]: Cloud protocol: YadWeb
[1]: Cache listings, sec: 30
[1]: List query folder depth: 1
[1]: Use locks: False
[1]: Start as service: False
[1]: WebDAV server running at http://127.0.0.1:3332/
[5]: OPTIONS:http://127.0.0.1:3332/:127.0.0.1:3332 - Start processing
[5]: OPTIONS:http://127.0.0.1:3332/:127.0.0.1:3332 - Finished processing (33ms, HTTP result: 200)
[5]: PROPFIND:http://127.0.0.1:3332/:127.0.0.1:3332 - Start processing
[5]: Cloud instance created for ****@yandex.ru
[4]: HTTP:GET:https://passport.yandex.ru/auth (251 ms)
[4]: HTTP:POST:https://passport.yandex.ru/registration-validations/auth/multi_step/start (859 ms)
[4]: HTTP:POST:https://passport.yandex.ru/registration-validations/auth/multi_step/commit_password (169 ms)r
[5]: Error while handling request (method=PROPFIND, url=http://127.0.0.1:3332/ Unauthorized: YadAuthPasswordRequest errors: captcha.required

UPD. проверил, капчу требует при подключении средствами Windows, в проге GoodSync2go подключается без ошибок. Может какие-то кэши почистить надо в системе?

ARMOR888 commented 3 years ago

Присоединяюсь к вопросу, та же проблема. Подключение через CarotDAV

yar229 commented 3 years ago

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

А если через браузер зайти-выйти-зайти-выйти, он там спрашивает капчу? Если да, то однократно или каждый раз при логине? Если однократно, то потом, поидее, и в wdmrc не должен спрашивать...

yar229 commented 3 years ago

UPD. проверил, капчу требует при подключении средствами Windows, в проге GoodSync2go подключается без ошибок. Может какие-то кэши почистить надо в системе?

Вот это вообще странно, как так...

ARMOR888 commented 3 years ago

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

А если через браузер зайти-выйти-зайти-выйти, он там спрашивает капчу? Если да, то однократно или каждый раз при логине? Если однократно, то потом, поидее, и в wdmrc не должен спрашивать...

В браузере не спрашивало капчу. Пару раз зашел и вышел через браузер - пустило.

Lichtenshtein commented 3 years ago

А если через браузер зайти-выйти-зайти-выйти, он там спрашивает капчу? Если да, то однократно или каждый раз при логине? Если однократно, то потом, поидее, и в wdmrc не должен спрашивать...

Нет, в браузере никогда капчу не спрашивает. Я очищаю куки постоянно, можно сказать что я никогда не залогинен в браузере; так что вариант что спрашивает потому что я уже залогинен в браузере отпадает. Хотя, у меня на планшетах подключены облака в es-explorer.. попробую выйти на этих устройствах и проверить.

VADemon commented 3 years ago

Попробуйте новый профиль браузера создать. firefox.exe -p там точно всё чисто будет. И перепроверить.

Lichtenshtein commented 3 years ago

Всё, я понял почему ошибка. В пароле есть символ "^", я экранирвал пароль кавычками и диск примонтировался.

yar229 commented 3 years ago

Всё, я понял почему ошибка. В пароле есть символ "^", я экранирвал пароль кавычками и диск примонтировался.

О, спасибо, даже не подумал в эту сторону

@ARMOR888 , а у вас это работает?

ARMOR888 commented 3 years ago

Всё, я понял почему ошибка. В пароле есть символ "^", я экранирвал пароль кавычками и диск примонтировался.

О, спасибо, даже не подумал в эту сторону

@ARMOR888 , а у вас это работает?

У меня в пароле есть символ ` Но мне помогло просто пару раз зайти и выйти в браузере, с тех пор работает, не отваливалось.