// Source: https://x.com/FelippeRegazio/status/1829529731320160675 const result = []; const running = { interval: null }; const $column = document.querySelector('[data-testid="primaryColumn"]'); function scrap() { const $user = $column.querySelector('[data-testid="cellInnerDiv"]'); if (!$user && running.interval) { clearInterval(running.interval); const filename = `users-${Date.now()}.txt`; const text = result.join('\n\n'); const a = document.createElement('a'); const href = 'data:text/plain;charset=utf-8,' + encodeURIComponent(text); a.setAttribute('href', href); a.setAttribute('download', filename); a.click(); a.remove(); } const content = $user.innerText; !result.includes(content) && result.push(content); $user.remove(); } running.interval = setInterval(scrap, 200);