Skip to main content

Gets proxies from public lists and checks them (ping, hidden IP, http connection)

Project description

DON'T USE THESE PROXIES FOR SENSITIVE DATA!

Tested on Windows 10 / Python 3.9

 from freeproxydownloader import get_proxies

 get_proxies()

:param list_with_txt_file_links:

        Example

            ["https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/socks5.txt",

            "https://raw.githubusercontent.com/TheSpeedX/SOCKS-List/master/socks4.txt",

            "https://raw.githubusercontent.com/TheSpeedX/PROXY-List/master/http.txt",

            "https://raw.githubusercontent.com/clarketm/proxy-list/master/proxy-list-raw.txt",

            "c:\\proxylist.txt"]

        (default=None) #Will choose randomly from list_with_txt_file_proxies

:param list_with_json_file_links:

        Example

            ["https://raw.githubusercontent.com/fate0/proxylist/master/proxy.list",

            "https://raw.githubusercontent.com/hookzof/socks5_list/master/tg/mtproto.json",

            "https://raw.githubusercontent.com/hookzof/socks5_list/master/tg/socks.json",]

        (default=None) #Will choose randomly from list_with_json_file_proxies



:param save_path_proxies_all_filtered:

        Folder for output

        (default=None) #Will create a folder in the root of your env, called "freeproxydownloader_results"



:param http_check_timeout:

        Timeout for http check with requests

        (default=10)



:param threads_httpcheck:

        How many threads when doing the http check with requests

        (default=20)



:param threads_ping:

        How many threads when doing the ping check

        (default=10)



:param silent:

        verbose or not

        (default=False)



:param max_proxies_to_check:

        stop checking after n checked proxies in total! (Not positive results!!)

        (default=False)



:return: filtered_proxies_xlsx, filtered_proxies_pkl #can be opened com pandas

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

freeproxydownloader-0.11.tar.gz (14.2 kB view details)

Uploaded Source

Built Distribution

freeproxydownloader-0.11-py3-none-any.whl (18.1 kB view details)

Uploaded Python 3

File details

Details for the file freeproxydownloader-0.11.tar.gz.

File metadata

  • Download URL: freeproxydownloader-0.11.tar.gz
  • Upload date:
  • Size: 14.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for freeproxydownloader-0.11.tar.gz
Algorithm Hash digest
SHA256 fdf6ba1020a4b0ec35a0c24fb8db99d2951df9df19288cd0786f0842f067bbcb
MD5 1df32f1cfb370165e63f0000ce8aa457
BLAKE2b-256 a209bc0dc1dddb2c085e31ebfa9f3cbddefa1cf433e06094958fd5a7681b09d7

See more details on using hashes here.

File details

Details for the file freeproxydownloader-0.11-py3-none-any.whl.

File metadata

File hashes

Hashes for freeproxydownloader-0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 482d93e7fd6e4f744f897a6c3d3c7c58940920b1e986ad409a5c46ba8e64b39e
MD5 8f57b5ab83b8eea06a7cbcc8d446743b
BLAKE2b-256 08be6d189a48446d8bcdca0396a0d9be6c5a7ea680ab03d78c32879f3d8e19f4

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