Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kravse/twitter-follower-scraper
A snippet to paste into your browser console that will scrape and clean your follower list.
https://github.com/kravse/twitter-follower-scraper
Last synced: 14 days ago
JSON representation
A snippet to paste into your browser console that will scrape and clean your follower list.
- Host: GitHub
- URL: https://github.com/kravse/twitter-follower-scraper
- Owner: kravse
- Created: 2022-11-17T22:48:07.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-18T16:33:36.000Z (about 2 years ago)
- Last Synced: 2024-12-23T19:52:14.364Z (21 days ago)
- Language: JavaScript
- Size: 12.7 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Follower / Follow list scraper
## Note: Usually you should NOT paste things into your browser console unless you 100% understand what they do.
To mitigate this, I've added a ton of comments to the file [here](https://github.com/kravse/twitter-follower-scraper/blob/main/scraper.js). Use at your own risk.## Instructions
1. Copy this:
```js
(() => {
let list = [];
let timeout;
addEventListener("scroll", () => {
timeout && clearTimeout(timeout);
list = [
...new Set(
[...document.querySelectorAll('main section [role="link"]')]
.map((val) => val?.href || "")
.concat(list)
),
].filter(
(val) => !!val && !val.includes("?") && val.includes("https://twitter.com")
);
timeout = setTimeout(() => {
console.log(list.join(",\n"));
}, 2500);
});
})();
```
2. Navigate to your following list (for example, mine are at [twitter.com/kravse/following](https://twitter.com/kravse/following))
3. Open your browser console (helpful guide [here](https://balsamiq.com/support/faqs/browserconsole/))
4. Paste the script in, and hit enter.
5. Start scrolling, _YOU NEED TO SCROLL_ through your followers since twitter followers are lazy loaded. Don't go too fast, but not too slow.
6. Once you've scrolled all your followers wait 2.5 seconds.
7. The list should get printed out.
8. Copy the list 🤷No guarentees. I made this in 10 minutes and I didn't really test it.
https://user-images.githubusercontent.com/3950963/202578702-79befde6-8b38-40d0-8c4a-d776a63abe08.mp4