Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/theabdosabbagh/discordscraper

Discord guild members profile picture, username, ID and Bio scraper.
https://github.com/theabdosabbagh/discordscraper

discord discord-guild discord-guild-scraper discord-pfp discord-pfp-downloader discord-pfp-scraper discord-scraper discord-selfbot

Last synced: about 19 hours ago
JSON representation

Discord guild members profile picture, username, ID and Bio scraper.

Awesome Lists containing this project

README

        

#

Discord Guild Members Scraper
##

Check out my other project
[Darkend](https://darkend.tech)

- Give the project a star if you liked it! It'll help other people find it :)
- This project uses [discord.py-self](https://github.com/dolfies/discord.py-self). Using selfbots is against Discord's TOS, use this project at your own risk.
- The goal of the project is scraping users in a specifed guild. Scrapes pfps, usernames, IDs, pfp urls and bios.
- You can buy me a coffee if this project has helped you and you wanted to support me!



### Features
- Ability to scrape the profile pictures of members in the following formats:
- `webp`
- `png`
- `jpg`
- `jpeg`
- Scrape all members Usernames, Discrimnators, IDs, Bios and PFPs to a `txt` file.
- Ability to specify which guilds to scrape in the JSON config file.
- Each guild has it's own folder so the data is easy to handle.

### Notes
- There are plenty of things that could be added to the script, feel free to contribute!
- This project is inspired by sertchan's [JS-based tool](https://github.com/sertchan/Discord-Scraper).

### Installation

- Clone repo from git
```sh
>>> git clone https://github.com/Sxvxgee/Discord-Scraper
```

- Install the dependencies.
```sh
>>> pip install -r requirements.txt
```
- Rename `config.json.example` to `config.json` and edit required settings.
- Input `channel_id` if you wish to scrape members from a particular channel; else leave 0

### Usage
```sh
>>> cd Discord-Scraper/source
>>> python main.py
```

### Project screenshots


## License Disclaimer
This project is licensed under the MIT license.

# Note
I will be working on a custom Disocrd library for everything a user account can do very soon, and it will be used in this project instead of `discord.py-self` to ensure it's faster and better than ever.