Skip to main content

Proxy Checker is a python package that allows you to check the validity of a proxy

Project description

py-proxy-checker

This is a simple python script to check if a proxy is working or not and to check the speed of the proxy.

Installation

pip install py-proxy-checker

Usage

from proxychecker import Checker
checker = Checker()

#Check the proxies in the file "proxies.txt"
proxies = checker.check("proxies.txt")
print(proxies)

    {
    ...
    2: {
    'proxy': '77.109.178.218:80',
    'Timeout': 529},
    ...
    }

#Get the information of the proxy
print(checker.info(proxies[2]['proxy']))

    {
        'ip': '210.245.124.131',
        'network': '210.245.112.0/20',
        'version': 'IPv4',
        ...
    }


proxy_list = [proxies[proxy]['proxy'] for proxy in proxies]

#Get the information of each proxy in the list
print(checker.info(proxy_list=proxy_list))

    [
        ...,
        {
        'ip': '210.245.124.131',
        'network': '210.245.112.0/20',
        'version': 'IPv4',
        ...
        },
        ...
    ]
    

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

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

py-proxy-checker-0.2.2.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

py_proxy_checker-0.2.2-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

File details

Details for the file py-proxy-checker-0.2.2.tar.gz.

File metadata

  • Download URL: py-proxy-checker-0.2.2.tar.gz
  • Upload date:
  • Size: 2.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for py-proxy-checker-0.2.2.tar.gz
Algorithm Hash digest
SHA256 829eda148526418e80383d1f9912acd7b6da6277c3725ebbf7a502ab4d0eeca5
MD5 7f1814f4e4f936e5771902fec7d2fb08
BLAKE2b-256 0ccaf0bfc5b5e173c6af8ba964d5b9e709edbb8496c122d6d0c998f7a750b5d9

See more details on using hashes here.

File details

Details for the file py_proxy_checker-0.2.2-py3-none-any.whl.

File metadata

File hashes

Hashes for py_proxy_checker-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 43287d77e7d90ea902a9b8d9714edd1eddeda967cad94d095e9cf3a8b4d09ad8
MD5 0c8602019eac9cce4ecf5118a65d30d7
BLAKE2b-256 7a07ada31c2e597e6c708c319db155365645f8b7756b7e75b88ba340139e6927

See more details on using hashes here.

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