Исходники - Чекер на валид прокси IP:PORT | End Way - форум программирования и сливов различных скриптов
  • Присоединяйтесь к нам в телеграм канал! EndWay канал | EndSoft канал | EWStudio канал
  • Хочешь поставить скрипт, но не умеешь?
    А может ты хочешь свой скрипт на основе слитого?

    Тогда добро пожаловать в нашу студию разработки!

    Телеграм бот: EWStudioBot
    Телеграм канал: EWStudio

Исходники Чекер на валид прокси IP:PORT

hrun

Джун
Автор темы
7 Авг 2023
9
19
0
Изучаю программирования и решил по приколу написать такое, может кому-то нужен
Можно выбирать кол-во потоков
Создает гуды и бэды в папке

Как пользоваться:
1. Кидаем скрипт в отдельную папку
2. Открываем Выполнить (win + R)
3. Вводим
pip install requests
и тыкаем энтер
4. Создаем текстовик с название Proxy
5. Закидываем туда наши прокси вида IP:PORT
6. Запускаем чекер и ждем конца
7. Как прочекается, создатся 2 файла с гудами и бэдами


import requests
from concurrent.futures import ThreadPoolExecutor

def check_proxy(proxy):
try:
proxy_split = proxy.strip().split(':')
login = proxy_split[0]
port = proxy_split[1]
response = requests.get('https://www.google.com', proxies={'https': f'https://{login}:{port}'}, timeout=5)
if response.status_code == 200:
print(f"Proxy {proxy} is valid.")
with open('good.txt', 'a') as file:
file.write(proxy + '\n')
else:
print(f"Proxy {proxy} is invalid.")
with open('bad.txt', 'a') as file:
file.write(proxy + '\n')
except requests.exceptions.RequestException:
print(f"Proxy {proxy} is invalid.")
with open('bad.txt', 'a') as file:
file.write(proxy + '\n')

def read_proxy_file(file_name):
with open(file_name, 'r') as file:
return file.readlines()

proxy_list = read_proxy_file('proxy.txt')
num_threads = int(input("Enter the number of threads: "))

with ThreadPoolExecutor(max_workers=num_threads) as executor:
executor.map(check_proxy, proxy_list)

print("The end")

1693610058513
 
Активность:
Пока что здесь никого нет