A convenient way to harvest Reels data without breaking a sweat—or Instagram's TOS
Project description
Reel Scraper
This Python project scrapes Instagram Reels from multiple accounts simultaneously, leveraging threading (and a dash of digital sorcery). It provides a convenient way to harvest Reels data without breaking a sweat—or Instagram's TOS (hopefully).
Installation • Usage • Contributing • License • Acknowledgments • Disclaimer
💻 Installation
Before you embark on your data-scraping journey, ensure that you have Python 3.8+ installed on your system. If you don’t, please visit the official Python website: https://www.python.org/downloads/.
Steps
- Clone the repository
git clone https://github.com/YourUsername/multi-instagram-scraper.git
- Navigate to the project directory
cd multi-instagram-scraper
- Install dependencies
pip install -r requirements.txt
By the end of this step, you’re practically an Instagram-savvy wizard—just without the pointy hat.
🚀 Usage
Once you have all the dependencies installed, you’re ready to summon the scraper.
- Make sure you have an
accounts.txtfile (or whichever file you’re using) with one Instagram username per line:user1 user2 user3 - Run the scraper:
python main.pyOr, if you prefer to live on the edge:python multi_insta_scraper.pyThe code will read youraccounts.txt, quickly go spelunking in the Instagram mines, and return a lovely dictionary with each user’s Reels info.
Hidden Gag #1
If you hear ominous chanting coming from your terminal—don’t worry, it’s just the concurrency demons hard at work.🤝 Contributing
You’re more than welcome to contribute to this project—no, seriously, we need all the help we can get! Feel free to:
- Fork the project.
- Create a new branch.
- Commit your modifications.
- Submit a pull request.
Before submitting, please make sure your changes are well-tested, follow our code style, and include your favorite motivational quote in the commit message (optional but highly encouraged).
📄 License
This project is licensed under the MIT License. Feel free to do with it as you please, but please don’t blame us if your dog decides to open an Instagram account and become the next fluff-influencer.
🙏 Acknowledgments
- Huge shout-out to the Python community for making concurrency (relatively) sane.
- Special thanks to the mysterious folks who run Instagram—we promise to keep usage within reason. Probably.
- Props to all the coffee beans that gave their lives so we could code this into existence. May they rest in grounds.
⚠ Disclaimer
This project is intended solely for educational and personal use. We are not responsible for any misuse, infringement of Instagram's Terms of Service, or local regulations. Use responsibly—preferably with a side of common sense and a healthy fear of social media algorithms.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file reelscraper-0.1.0.tar.gz.
File metadata
- Download URL: reelscraper-0.1.0.tar.gz
- Upload date:
- Size: 11.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a24f8ff84a4cdefb879b2b27e050212d89ff5547da823fbbc4f5d62dc4e467b
|
|
| MD5 |
8caf1e18e5de8c5fd890fd9b948b8665
|
|
| BLAKE2b-256 |
3c25f274e453d11f921c95be93f3be6b031f5f33dee4891a778b623bdefbd90d
|
File details
Details for the file reelscraper-0.1.0-py3-none-any.whl.
File metadata
- Download URL: reelscraper-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.0.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26d87edbac44329dcebae0ba03c61886f539281e5f2d804ad897d51d6c93ecfe
|
|
| MD5 |
8d3f73919f559e6c75a7f9c281d22f99
|
|
| BLAKE2b-256 |
fc9c7c007687ff8307df05d82f76c75ebe1fdf62afb4eda2926961e91a2a276e
|