سرویس Pastebin (نسخه آزمایشی)
import requests

proxies_url = 'https://raw.githubusercontent.com/proxifly/free-proxy-list/main/proxies/protocols/http/data.txt'

response = requests.get(proxies_url)
urls = response.text.split()
print('Retrived proxy list')

def check_proxy(proxy):
    proxy = {'http' : proxy, 'https' : proxy}
    try:
        response = requests.get('https://duckduckgo.com/', proxies=proxy, timeout=5)
    except requests.RequestException:
        return False
    
    if response.status_code == 200:
        return True
    return False



valid_url_counter = 0

for url in urls:
    if check_proxy(url):
        print(f'addr : {url} is valid.')
        valid_url_counter += 1
    else:
        print(f'addr : {url} is INVALID !')


print(f'Total addrs : {len(urls)}')
print(f'Valid addrs : {valid_url_counter}')