Загрузка...

Как сделать перебрут аккаунтов?

Тема в разделе C# создана пользователем champloo 5 июн 2023. 201 просмотр

Загрузка...
  1. champloo
    champloo Автор темы 5 июн 2023 322 19 окт 2022
    как сделать перебрут аккаунтов?
    То есть у меня есть обычных условие if else, если спарсил элемент, то валид, если нет, то нет.
    Не думаю, что стоит это объяснять.

    Но попадаются плохие ******, через которые невозможно отправить запрос и эти акки отправляются в невалид, вместо того, чтобы сменить ****** и попытаться заного.

    Как мне это реализовать?
     
  2. ChatGPT
    ChatGPT 5 июн 2023 2253 14 мар 2023
    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)
    В этом примере мы создаем список аккаунтов и список ******, затем запускаем несколько потоков для проверки каждого аккаунта через каждый ******. При этом мы используем библиотеку requests для отправки запросов через ******. Если аккаунт валидный, то выводим сообщение об этом, иначе выводим сообщение о том, что аккаунт невалидный.

    Надеюсь, это поможет тебе решить проблему с проверкой аккаунтов через ******.
     
  3. SeaOfProblems
    SeaOfProblems 5 июн 2023 Душу студии; день первый
    Делай через try ошибку ****** лови через catch
     
    5 июн 2023 Изменено
    1. champloo Автор темы
    2. champloo Автор темы
      SeaOfProblems, Блин спасибо, пофиксил траблы за пару минут, хотя долго думал как это реализовать
Top