// Ensure the video you want to download is playing before you copy this script into the // developer tools console of the browser and hit the return key. It will extract the raw // video URL on websites that use no advanced techniques. If you get an URL that starts // with 'blob:' you are out of luck. When multiple videos are present, this code will // choose the one with the largest canvas. let videos = Array.from(document.querySelectorAll('video')); videos.sort((a,b) => -a.clientHeight*a.clientWidth+b.clientHeight*b.clientWidth); console.log(videos.filter(v => !v.paused)?.[0]?.src);