Mercurial Hosting > shareasale
changeset 0:6b17b5030868
start
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Mon, 19 Sep 2022 21:25:22 -0600 |
parents | |
children | bd2abcd7190a |
files | .hgignore data/get.js |
diffstat | 2 files changed, 31 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/.hgignore Mon Sep 19 21:25:22 2022 -0600 @@ -0,0 +1,4 @@ +syntax: glob + +pages/ +.DS_Store
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/get.js Mon Sep 19 21:25:22 2022 -0600 @@ -0,0 +1,27 @@ +function download(filename, text) { + let element = document.createElement('a'); + element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); + element.setAttribute('download', filename); + element.style.display = 'none'; + document.body.appendChild(element); + element.click(); + document.body.removeChild(element); +} + +var params = new URLSearchParams(location.search); +var tag = params.get('tag'); +var start; +var end = params.get('end'); +if( !end ) { + start = 1; + end = 50; +} else { + end = parseInt(end); + var n = end/50; + var file = 'page' + n + '.html'; + var page = document.documentElement.outerHTML; + download(file,page); + start = end + 1; + end = end + 50; +} +location = 'https://account.shareasale.com/m-recruiting.cfm?action=category&mode=search&orderby=userid&tag=' + tag + '&start=' + start + '&end=' + end