Загрузка...

Пишет 404 ошибку

Тема в разделе Python создана пользователем nnbro9 19 янв 2025. 147 просмотров

  1. nnbro9
    nnbro9 Автор темы 19 янв 2025 разработка на Python - https://lolz.live/threads/8791935/ 29 11 авг 2022
    запуск:

    Создана ветка с id: 1330616248547151996
    https://discord.com/api/v9/channels/1330616248547151996/messages
    Создана ветка с id: 1330616248614256641
    https://discord.com/api/v9/channels/1330616248614256641/messages
    Создана ветка с id: 1330616250388320368
    https://discord.com/api/v9/channels/1330616250388320368/messages
    Сообщение успешно отправлено.
    Ошибка выполнения второго запроса: 404
    Ошибка выполнения второго запроса: 404
    Создана ветка с id: 1330616257434882130
    https://discord.com/api/v9/channels/1330616257434882130/messages
    Создана ветка с id: 1330616258411888722
    https://discord.com/api/v9/channels/1330616258411888722/messages
    Ожидание 297.027 секунд...
    Ошибка выполнения второго запроса: 404
    Ошибка выполнения второго запроса: 404
    Ожидание 295.925 секунд...
    Ожидание 295.574 секунд...

    Process finished with exit code -1


    с ответа первого запроса берется айди в вставляется во второй запрос
    в чем может быть причина 404
    типо не успевается сообщение в тему отправится или как?
    подскажите
    Python
    import random

    import requests

    import threading



    url1 = "https://discord.com/api/v9/channels/1329940195285532767/threads"

    url11 = "https://discord.com/api/v9/channels/тут айди/messages"



    url2 = "https://discord.com/api/v9/channels/1329839554949021799/threads"

    url22 = "https://discord.com/api/v9/channels/тут айди/messages"



    url3 = "https://discord.com/api/v9/channels/1329839879290486837/threads"

    url33 = "https://discord.com/api/v9/channels/тут айди/messages"



    headers = {

    "Authorization": "",

    "Content-Type": "application/json",

    "Accept": "*/*",

    "Accept-Encoding": "gzip, deflate, br, zstd",

    "User -Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",

    "Origin": "https://discord.com",

    "Referer": "https://discord.com/channels/1329839554357760140/1329839857933222018",

    }



    payload_template = {

    "name": "ВЫ*БАН",

    "type": 11,

    "auto_archive_duration": 4320,

    "location": "Thread Browser Toolbar"

    }



    headers1 = {

    "Authorization": "",

    "Content-Type": "application/json",

    "Accept": "*/*",

    "User -Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 Edg/131.0.0.0",

    "X-Discord-Locale": "ru",

    "X-Discord-Timezone": "Europe/Moscow"

    }



    data1 = {

    "mobile_network_type": "unknown",

    "content": "<@595314105808715785>",

    "nonce": "1329840939295834112",

    "tts": False,

    "flags": 0

    }





    event = threading.Event()





    def make_requests(url, url2):

    for i in range(100):

    try:

    response1 = requests.post(url, headers=headers, json=payload_template)





    if response1.status_code == 201:

    thread_id = response1.json().get("id")

    print(f"Создана ветка с id: {thread_id}")

    print(url2.replace("тут айди", thread_id))



    event.wait(random.uniform(0.1, 0.15))

    response2 = requests.post(url2.replace("тут айди", thread_id), headers=headers1, json=data1)



    if response2.status_code == 200:

    print("Сообщение успешно отправлено.")

    elif response2.status_code == 429:

    retry_after = response2.json().get("retry_after", 1)

    print(f"Ожидание {retry_after} секунд...")

    event.wait(10)

    else:

    print(f"Ошибка выполнения второго запроса: {response2.status_code}")



    elif response1.status_code == 429:

    retry_after = response1.json().get("retry_after", 1)

    print(f"Ожидание {retry_after} секунд...")

    event.wait(10)

    else:

    print(f"Ошибка выполнения первого запроса: {response1.status_code}")



    except requests.RequestException as e:

    print(f"Ошибка при выполнении запроса: {e}")





    event.wait(random.uniform(1, 1.6))





    thread1 = threading.Thread(target=make_requests, args=(url1, url11))

    thread2 = threading.Thread(target=make_requests, args=(url2, url22))

    thread3 = threading.Thread(target=make_requests, args=(url3, url33))



    thread1.start()

    thread2.start()

    thread3.start()



    thread1.join()

    thread2.join()

    thread3.join()

    print("Все запросы завершены.")
     
    19 янв 2025 Изменено
    1. Посмотреть предыдущие комментарии (2)
    2. nichind
      nnbro9, ты 20 строк в 200 превратил
    3. nnbro9 Автор темы
      nichind, я хуй знает, так скопировалось
  2. MALWARE
    MALWARE 19 янв 2025 мяукаю 12 040 12 мар 2021
    попробуй ожидание добавить?
     
    1. nnbro9 Автор темы
    2. nnbro9 Автор темы
      MALWARE, уже есть тайминг перед вторым запросом[IMG]
  3. nnbro9
    nnbro9 Автор темы 19 янв 2025 разработка на Python - https://lolz.live/threads/8791935/ 29 11 авг 2022
    Бля странно, [IMG]
    Url запроса выглядит нормально
    --- Сообщение объединено с предыдущим 19 янв 2025
    ну и хуйня
    --- Сообщение объединено с предыдущим 19 янв 2025
    отправляю сам сообщение в ветку
    там такой же Url ПОЧЕМУ NOT FOUND 404 СУКА
     
    19 янв 2025 Изменено
Top
Загрузка...