https://github.com/9de/proxyscraperplus
🚀 High-performance asynchronous proxy scraper with multi-source support, verification system, and detailed analytics. Supports HTTP, SOCKS4, and SOCKS5 proxies with Excel export capabilities.
https://github.com/9de/proxyscraperplus
http-proxy proxy proxy-checker proxy-grabber proxy-list proxy-scraper proxy-tool socks4 socks5
Last synced: 2 months ago
JSON representation
🚀 High-performance asynchronous proxy scraper with multi-source support, verification system, and detailed analytics. Supports HTTP, SOCKS4, and SOCKS5 proxies with Excel export capabilities.
- Host: GitHub
- URL: https://github.com/9de/proxyscraperplus
- Owner: 9de
- Created: 2022-03-15T14:26:53.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-11-30T19:42:24.000Z (5 months ago)
- Last Synced: 2025-01-02T21:51:51.752Z (4 months ago)
- Topics: http-proxy, proxy, proxy-checker, proxy-grabber, proxy-list, proxy-scraper, proxy-tool, socks4, socks5
- Language: Python
- Homepage:
- Size: 133 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🌐 ProxyScraperPlus
A high-performance, asynchronous proxy scraper with multi-source support and advanced verification capabilities.


## ✨ Features
- 🚀 Asynchronous multi-source proxy scraping
- ✅ Built-in proxy verification system
- 📊 Detailed proxy information (country, speed, anonymity)
- 📁 Export to both TXT and Excel formats
- 🌍 Support for HTTP, SOCKS4, and SOCKS5 proxies
- 🛡️ Error handling and timeout management
- 🎯 Multiple proxy sources for increased reliability## 🔧 Installation
1. Clone the repository:
```bash
git clone https://github.com/9de/ProxyScraper.git
cd ProxyScraper
```2. Install required packages:
```bash
pip install -r requirements.txt
```## 🚀 Usage
Run the script:
```bash
python proxy_scraper.py
```Follow the interactive menu to:
1. Select proxy type (HTTP, SOCKS4, SOCKS5)
2. Set timeout value
3. Wait for the scraping and verification process
4. Find your proxies in the 'proxies' directory## 📂 Output
The script creates two types of files in the 'proxies' directory:
- `{proxy_type}_proxies_{timestamp}.txt` - Simple list of proxies
- `{proxy_type}_proxies_{timestamp}.xlsx` - Detailed Excel file with additional information## 🔍 Proxy Sources
- ProxyScrape API
- ProxyScan.io
- Proxy-List.download
- Additional sources can be easily added## ⚙️ Configuration
Timeout values:
- Minimum: 5 seconds
- Maximum: 60 seconds
- Default: 10 seconds## 🛠️ Technical Details
- Async/await implementation for concurrent operations
- Automatic proxy verification
- Country and speed detection
- Anonymity level checking
- Duplicate removal
- Comprehensive error handling## 🤝 Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
## 📝 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
## ⭐ Show Your Support
Give a ⭐️ if this project helped you!