[viewlift] improve extraction
[viewlift] improve extraction

- fix extraction(closes #23851)
- add add support for authentication
- add support for more domains

ozburo/youtube-dl,nyuszika7h/youtube-dl,remitamine/youtube-dl,nyuszika7h/youtube-dl,vinegret/youtube-dl,remitamine/youtube-dl,yan12125/youtube-dl,rg3/youtube-dl,Orochimarufan/youtube-dl,Tatsh/youtube-dl,spvkgn/youtube-dl,rg3/youtube-dl,Tatsh/youtube-dl,spvkgn/youtube-dl,yan12125/youtube-dl,ozburo/youtube-dl,vinegret/youtube-dl,Orochimarufan/youtube-dl