Skip to content

Instantly share code, notes, and snippets.

@take-cheeze
Last active July 22, 2020 14:44
Show Gist options
  • Save take-cheeze/c91582e8add94fed46ca2eae75fa6c02 to your computer and use it in GitHub Desktop.
Save take-cheeze/c91582e8add94fed46ca2eae75fa6c02 to your computer and use it in GitHub Desktop.
document.querySelectorAll('#contents_list a').forEach((v) => {
fetch(v).
then((response) => response.text()).
then((txt) => {
const parser = new DOMParser();
const src = parser.parseFromString(txt, 'text/html');
const mp4_url = src.querySelector('video source').src;
const elem = document.createElement('a');
elem.download = '';
elem.href = mp4_url;
document.body.appendChild(elem);
elem.click();
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment