This is new to me. Seems I have to set up a simulated browser using a command or program called curl? What do I need to understand to not screw this up?
Using a vpn is usually not going to work with anything that hits youtube. Google are really fast at putting captchas on anonymised traffic which breaks most 3rd party access
Bots will use VPN nodes as cheap proxies. They will abuse it until google bans the IP for abuse. The bots rotate to a new node and continue. Real users are also banned from that node as well until google forgives it.
Google eventually get savvy to it. Your options are try again without a vpn, try with the session cookies from a logged in session, or wait until yt-dl patch whatever fresh hell google are doing to block you
if the problem is your vpn then it won’t help. the tooling is probably already included in your yt-dlp. just put --impersonate chrome on the end of your call in the terminal
yt_dlp.utils.YoutubeDLError: Impersonate target “chrome” is not available. Use --list-impersonate-targets to see available targets. You may be missing dependencies required to support this target.
This is new to me. Seems I have to set up a simulated browser using a command or program called curl? What do I need to understand to not screw this up?
Using a vpn is usually not going to work with anything that hits youtube. Google are really fast at putting captchas on anonymised traffic which breaks most 3rd party access
I was downloading youtube videos just fine with a vpn until a couple weeks ago. I have no idea what changed.
Bots will use VPN nodes as cheap proxies. They will abuse it until google bans the IP for abuse. The bots rotate to a new node and continue. Real users are also banned from that node as well until google forgives it.
Google eventually get savvy to it. Your options are try again without a vpn, try with the session cookies from a logged in session, or wait until yt-dl patch whatever fresh hell google are doing to block you
that’s surprising given that tor and youtube has a like 50% success rate from what I remember
if the problem is your vpn then it won’t help. the tooling is probably already included in your yt-dlp. just put
--impersonate chromeon the end of your call in the terminalwell, try --list-impersonate-targets then, what’ve you got
It was on the list, but every item on the list was greyed out and labeled (unavailable)