>>50902take this url for example
https://kemono.su/patreon/user/51679092/post/118510394it has the following vimeo link:
https://vimeo.com/1041618854it takes you to the "not found" page. this is due to a missing 'referer' header that should be set to the actual page it was embedded on (e.g. patreon.com).
the solution is as follows:
given some url
https://vimeo.com/IDwhere ID is some number, the correct url is:
https://player.vimeo.com/video/IDif you visit this new url, you'll get some "privacy settings" page because the video can only be viewed when embedded on the right website (e.g. patreon). to fix this, you need to set the 'referer' header to the correct header (for patreon videos it should be '
https://patreon.com')
if you are using yt-dlp, the following command is what you're looking for:
yt-dlp
https://player.vimeo.com/video/ID –add-headers='Referer:
https://patreon.com/'