view data/get.js @ 2:81c73ce6541c default tip

minor
author Franklin Schmidt <fschmidt@gmail.com>
date Tue, 20 Sep 2022 20:19:52 -0600
parents 6b17b5030868
children
line wrap: on
line source

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