distubejs / ytdl-core

YouTube video downloader in javascript.
MIT License
206 stars 43 forks source link

Running into "Sign in to confirm you're not a bot" on deployed version #68

Closed asp3 closed 1 month ago

asp3 commented 1 month ago

Describe the bug

The downloads worked properly for ~20-30, but after that I am getting hit with this captcha. This is deployed on AWS Lambda, which should (in theory) have a rotating IP address. Is there anything you recommend as the user agent/proxy setup to get past this issue?

Debug File

Environment

offbr0wn commented 1 month ago

Same ive deployed my backend node app to render and its showing it via the frontend

tonykx commented 1 month ago

Estou com o mesmo problema

alanor87 commented 1 month ago

yep, the same, and this is the first time i see this one. Suppose someone at youtube taking a look into this repo regularly, to trump all the ways that ytdl tries to get bypass...

tonykx commented 1 month ago

Alguém tem a case adaptada? Se tiverem por favor envie para ajudar, em javascript

alanor87 commented 1 month ago

works locally, does hit this bot thing on Heroku deployment.

tonykx commented 1 month ago

funciona localmente, atinge essa coisa de bot na implantação do Heroku.

Estou usando na aws e estou com esse erro

RamonMamon commented 1 month ago

The guys at cobalt created an OAuth Token based solution around this. Doesn't seem like a good permanent solution but it might help in the short-term.

https://github.com/imputnet/cobalt/issues/551

bholagourav commented 1 month ago

is there any temporary solution to quickly resolve this issue?

ybd-project commented 1 month ago

is there any temporary solution to quickly resolve this issue?

The problem was resolved in #70 by using a proxy implementation.

skick1234 commented 1 month ago

Duplicated of #21