Skip to main content

A Python Proxy Scraper for gathering fresh proxies.

Project description

ProxyEater[1.1.0]

version stars

A Python Proxy Scraper for gathering fresh proxies. issues contributors

Install ProxyEater

To install ProxyEater, you can simply use the pip install ProxyEater command:

python -m pip install ProxyEater

Or you can clone the repository and run:

git clone https://github.com/MPCodeWriter21/ProxyEater
cd ProxyEater
python setup.py install

Usage

usage: ProxyEater [-h] [--source SOURCE] [--output OUTPUT] [--format { text, json, csv }] [--proxy
                  PROXY] [--threads THREADS] [--proxy-type PROXY_TYPE] [--timeout TIMEOUT]
                  [--useragent USERAGENT] [--include-status] [--include-geolocation] [--verbose]
                  [--quiet] [--version]

options:
  -h, --help
                        show this help message and exit
  --source SOURCE, -s SOURCE
                        The source of the proxies(default:C:\Users\Morteza\AppData\Local\Programs\
                        Python\Python310\lib\site-packages\ProxyEater\sources.json).
  --output OUTPUT, -o OUTPUT
                        The output file.
  --format { text, json, csv }, -f { text, json, csv }
                        The format of the output file(default:text).
  --proxy PROXY, -p PROXY
                        The proxy to use for scraping.
  --threads THREADS, -t THREADS
                        The number of threads to use for scraping(default:25).
  --proxy-type PROXY_TYPE, -type PROXY_TYPE
                        The type of the proxies(default:all).
  --timeout TIMEOUT, -to TIMEOUT
                        The timeout of the requests(default:15).
  --useragent USERAGENT, -ua USERAGENT
                        The useragent of the requests(default:random).
  --include-status, -is
                        Include the status of the proxies in the output file.
  --include-geolocation, -ig
                        Include the geolocation info of the proxies in the output file.
  --verbose, -v
                        The verbose of the program(default:False).
  --quiet, -q
                        The quiet of the program(default:False).
  --version, -V
                        The version of the program.

About

Author: CodeWriter21 (Mehrad Pooryoussof)

GitHub: MPCodeWriter21

Telegram Channel: @CodeWriter21

Aparat Channel: CodeWriter21

License

License

apache-2.0

Donate

In order to support this project you can donate some crypto of your choice 8D

Donate Addresses

Or if you can't, give this project a star on GitHub :)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ProxyEater-1.1.0.tar.gz (15.5 kB view hashes)

Uploaded Source

Built Distribution

ProxyEater-1.1.0-py3-none-any.whl (16.2 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page