New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ошибка "не удалось запросить перевод видео" #27
Comments
После обновления на 1.0.8 перестало работать вообще. До обновления все работало прекрасно. Накатил поверх обновелние - не работает. В фаерфоксе установило вообще начистую - не работает. ОТкатить на прошлые версии не понятно как. Скачать в зип файле релизы конечно можно, но как их подцепить в тамперманкей непонятно. |
Сейчас увидел, что об ошибке писали уже в другом issue, извините. Браузер Firefox 104.0.1, Tampermonkey 4.17.6161 |
В каком, подскажите пожалуйста, Там есть решение? |
|
Дело не в обновление расширения. Вероятнее всего, дело в том, что Яндекс сменили секретный ключ для генерации сигнатуры, из-за этого и выбивает 402 ошибку, как и при полном отсутствии сигнатуры. Пофиксить это не смогу, поскольку обход делал не я... Хотя. конечно, я могу ошибаться и проблема может быть совершенно не в этом |
получается что сейчас все новые установки этого расширения не будут работать? и лучше не обновлять старые? |
Старые версии расширения, так же, перестали работать. Как уже сказал выше, скорее всего, "секретный ключ для генерации сигнатуры от Яндекса" устарел, вследствие чего, запрос на перевод не может пройти проверку на серверах Яндекса. Отсюда и ошибка - "Не удалось запросить перевод видео". |
И что теперь делать? Расходимся по домам? |
Получается так, придётся снова ждать, пока кто-нибудь пофиксит и решит заняться расширением. Есть конечно вариант использовать свой веб-сервер, но это практически бессмысленно (если, только, не ставить его на хостинг с виндой) |
Типа поднять свой сервер на котором будет крутится яндекс браузер и клиент передает данные о ролике в него, яндекс браузер получает данные и эти данные пересылаются клиенту? Или как?) |
Недолго музыка играла, недолго фраер танцевал(((( |
Да, всё правильно. До версии 1.0.6 так и работало |
возможно что и яндекс ничего не менял, в сети сейчас вообще проблемы с доступом к гуглосервисам наблюдаются - https://www.comss.ru/page.php?id=10886 |
А может эти ключи можно найти в яндекс браузере? Покапаться в файлах расширений например. |
Куда скидывать на лечение скрипта?) |
Дело не в этом, раз через их браузер работает
Какие слухи, если это правда? |
в Safari работает как и прежде, дело явно не в яндексе. |
Opera тоже откисает |
Да, в Chrome не работает, к сожалению 🤷 |
Можливо справа якраз в ньому - запит на його сервера повертає код 402, а з таблиці це Payment Required. тобто потрібна оплата. Схоже прикрили лавочку. |
куда смотреть где проблема? может я чем помогу... |
Firefox 104.0.2 (Flatpak) идентичная проблема, жду фикс :) |
Вероятнее всего, дело в смене/устаревание ключа "yandexHmacKey", либо же с более меньшей вероятностью в изменение алгоритма генерации/проверки Vtrans-sig на стороне сервера Яндекса |
а сам HMAC впервые вытащил кто? случаем не mynovelhost? ну, спросить у первовытаскивателя - нет вариантов? ) |
Да, он самый. Попытаться спросить, конечно, можно было бы, но не его контактов, не какого-либо другого способа связи с ним нету. Да и на гитхаб, судя по активности, он давно не заходил |
Так может укажите в описании что уже не работает? А то я только установил, смотрю не работает, начинаю копать. |
Указал. |
Поставил adguard, там специфично сделан GM_xmlhttpRequest (Запрос отправляется на локальный сервер адгуарда), в итоге пофиксить просто так нельзя. Для адргуарда (как и для всех браузеров, которые сейчас не работают), сработает прокси. Принцип работы такой:
Плюсы:
Минусы:
Пул реквест создавать не стал, т.к решение добавляет зависимость от воркера, а на большинстве браузеров и так работает |
Вы эту специфику в ветке AdguardTeam/CoreLibs#1665 распишите, чтобы пофиксили, а то воз (всмысле тикет) и останется там где был :/
Ну т.е. костыли будут только для продвинутых юзеров ? Я в этом деле шарю лишь поверхностно и боюсь не осилю ... |
По поводу специфики, как я понял, это "не баг, а фича", скорее свего таким образом адгуард режет рекламу, пропуская через себя запросы А по поводу костылей, Так же, то что я кидал выше - работает |
Создание форка в видяшке - это уже лишнее 😂, но я в итоге сообразил, что к чему (с дашбордом cloudflare правда работал как попугай, даже не вникая в суть, зачем он). Всё завелось.
Прописал свой. Дефолтный скоро просядет. 100К запросов мне одному 😂 с головой хватит с многократным запасом 😂😂😂. |
Что то тикет уже превратился в форум не связанный с темой. |
В хроме пока не работает, шансы есть?((( |
Точно последнюю версию расширения используешь? Юзерскрипт-плагин тамперманки? |
На момент коммента не работало, сейчас вроде ок)
Вторник, 18 октября 2022, 19:03 +03:00 от Toil ***@***.***>:
Точно последнюю версию расширения используешь? Юзерскрипт-плагин тамперманки?
—
Reply to this email directly, view it on GitHub , or unsubscribe .
You are receiving this because you commented. Message ID: <ilyhalight/voice-over-translation/issues/27/1282635681 @ github . com>
--
Артемий Пятёрочкин
Отправлено из Почты Mail.ru
|
@ilyhalight, а вы worker - костыли от @mynovelhost (без указания собственно адреса воркера) можете запилить в исходном проекте ? Ведь в AdGuard с этими костылями реально всё работает. @mynovelhost, если @ilyhalight не возьмётся, можете свой форк https://github.com/mynovelhost/voice-over-translation/blob/master/vot.user.js обновить до 1.0.9.2 ? У меня с JS всё очень поверхностно, а отличий от jhbubyfkmyjuj 1.0.8 многовато и я боюсь не осилю перенос кода. |
Лучше, тогда, 1.0.9.3 подождать, там как раз переводы для остальных сайтов заработают. Примерно, на следующей неделе планирую выпустить.
Как доделаю 1.0.9.3, могу попытаться перенести. |
Вообщем не шмог :( Опыта в написании js мало. @mynovelhost, @ilyhalight если будет время и желание адаптируйте под совместную работу с cloudflare worker'ом нынешнюю версию VOT. |
Пробуй - https://letsupload.cc/l0LcGeI5y3/vot-cloudflare.user_js |
С фиксом #56 для работы на твиче - https://letsupload.cc/7020U4I5y1/vot-cloudflare.user_js |
Спасибо, работает, правда на youtube - embed линках я плашку с кнопкой не обнаружил, тоже нюансы работы под Adguard'ом ? Хм ... Спс за апдейт. |
Чуть попозже гляну, не проверял там |
На десктопе в хроме под TamperMonkey плашка на месте. Под AdGuard на андроиде с хромом в десктопном режиме плашки на embed - линках нет. На обычных ютуб - линках она есть. Но эти страницы с таким диким лагом в отличии от embed - линков грузятся, что ппц. |
@Firsto, вы ветку на пару постов выше вашего почитайте. Там рабочий скрипт на базе cloudflare worker'a. Только используйте свой воркер по инструкции ещё чуть выше. |
Нашел решение! Вы заходите сюда https://github.com/ilyhalight/voice-over-translation |
dont work |
Сегодня стала появляться такая ошибка. Не известно с чем связано?
UPD: с 05.10.22 расширение снова работает во многих браузерах. Видимо дальше это Issue про фиксы для Chrome, Edge и Safari
The text was updated successfully, but these errors were encountered: