Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (async function () {
- let domains = [];
- let done = false;
- while (!done) {
- const resp = await fetch(
- 'https://www.namebase.io/api/user/domains/not-listed/' +
- domains.length +
- '?sortKey=acquiredAt&sortDirection=desc&limit=100',
- {
- credentials: 'include',
- headers: {
- 'User-Agent':
- 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0',
- Accept: 'application/json',
- 'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
- 'Content-Type': 'application/json',
- signal: '[object AbortSignal]',
- 'If-None-Match': 'W/"27bd-2XZcSJ4+2o39iz9jHa5CWVN0uf4"',
- 'Cache-Control': 'max-age=0'
- },
- referrer: 'https://www.namebase.io/manage/owned?page=1',
- method: 'GET',
- mode: 'cors'
- }
- );
- const json = await resp.json();
- const newDomains = json.domains.map(a => a.name);
- domains = domains.concat(newDomains);
- if (newDomains.length === 0) {
- done = true;
- }
- }
- const listedResp = await fetch(
- 'https://www.namebase.io/api/user/domains/listed',
- {
- credentials: 'include',
- headers: {
- 'User-Agent':
- 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0',
- Accept: 'application/json',
- 'Accept-Language': 'fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3',
- 'Content-Type': 'application/json',
- signal: '[object AbortSignal]'
- },
- referrer: 'https://www.namebase.io/manage/listed',
- method: 'GET',
- mode: 'cors'
- }
- );
- const listedJson = await listedResp.json();
- const listedDomains = listedJson.domains.map(a => a.name);
- domains = domains.concat(listedDomains);
- console.log(domains);
- console.log(domains.join('\n'));
- })();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement