This repository was archived by the owner on Jul 14, 2025. It is now read-only.
Tags: Jesewe/proxy-checker
Tags
Proxy Type Segregation and Enhanced Error Handling - Modified the proxy_urls dictionary to include proxy types as keys for better segregation. - Updated the check_proxy function to handle exceptions and log errors. - Enhanced the get_proxies function to handle exceptions and log errors. - Added functionality to create a directory for storing proxies if it doesn’t exist. - Updated the main part of the program to save proxies based on their type in separate files within the ‘proxies’ directaory.
Multithreading and Error Handling - Replaced `concurrent.futures.ProcessPoolExecutor` with `concurrent.futures.ThreadPoolExecutor` to better handle network requests. - Added basic error handling to `check_proxy` and `get_proxies` functions to catch and log exceptions. - Updated the proxy checking process to use multithreading for improved performance. - Adjusted logging to include any errors that occur during the proxy checking process.
Implement Proxy Checker with Logging and Colorama - Implemented a Python script to check the functionality of proxy servers and save working proxies to a file. - Added multithreading to speed up the process of checking proxies. - Integrated the `colorama` module to add color to the console output. - Added logging functionality to keep track of the number of proxies checked and the execution time. - Translated the program and comments into English. - Created a README.md file for the project with a description, installation instructions, usage instructions, and a warning about the use of proxy servers.
PreviousNext