Skip to content

πŸš€ High-performance asynchronous proxy scraper with multi-source support, verification system, and detailed analytics. Supports HTTP, SOCKS4, and SOCKS5 proxies with Excel export capabilities.

Notifications You must be signed in to change notification settings

9de/ProxyScraperPlus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌐 ProxyScraperPlus

A high-performance, asynchronous proxy scraper with multi-source support and advanced verification capabilities.

Python License Version

✨ 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:
git clone https://github.com/9de/ProxyScraper.git
cd ProxyScraper
  1. Install required packages:
pip install -r requirements.txt

πŸš€ Usage

Run the script:

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 file for details.

⭐ Show Your Support

Give a ⭐️ if this project helped you!

About

πŸš€ High-performance asynchronous proxy scraper with multi-source support, verification system, and detailed analytics. Supports HTTP, SOCKS4, and SOCKS5 proxies with Excel export capabilities.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages