Skip to content

HTTP, SOCKS4, SOCKS5 proxies scraper and checker. Supports determining exit-node's geolocation for each proxy.

License

Notifications You must be signed in to change notification settings

chekamarue/proxy-scraper-checker

 
 

Repository files navigation

proxy-scraper-checker

Screenshot

HTTP, SOCKS4, SOCKS5 proxies scraper and checker. Supports determining exit-node's geolocation for each proxy.

For a version that uses Python's built-in logging instead of rich, see the simple-output branch.

You can get proxies obtained using this script in https://github.com/monosans/proxy-list (updated every 30 minutes).

Usage

  • Make sure Python version is 3.7 or higher.
  • Install dependencies from requirements.txt (python -m pip install -U -r requirements.txt).
  • Edit config.py according to your preference.
  • Run main.py.

Folders description

When the script finishes running, the following folders will be created:

  • proxies - proxies with any anonymity level.

  • proxies_anonymous - anonymous proxies.

  • proxies_geolocation - same as proxies, but including exit-node's geolocation.

  • proxies_geolocation_anonymous - same as proxies_anonymous, but including exit-node's geolocation.

Geolocation format is ip:port::Country::Region::City.

Buy me a coffee

Ask for details in Telegram or VK.

License

MIT

This product includes GeoLite2 data created by MaxMind, available from https://www.maxmind.com.

About

HTTP, SOCKS4, SOCKS5 proxies scraper and checker. Supports determining exit-node's geolocation for each proxy.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%