Загрузка...

Writes 404 error

Thread in Python created by nnbro9 Jan 19, 2025. 151 view

  1. nnbro9
    nnbro9 Topic starter Jan 19, 2025 разработка на Python - https://lolz.live/threads/8791935/ 29 Aug 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("Все запросы завершены.")
     
    1. nichind
      nnbro9, вот это у тебя стиль кода ебнутый
    2. nnbro9 Topic starter
      nichind, пробелы огромные?>)_
    3. View the next comments (2)
  2. MALWARE
    MALWARE Jan 19, 2025 мяукаю 12,040 Mar 12, 2021
    попробуй ожидание добавить?
     
    1. nnbro9 Topic starter
    2. nnbro9 Topic starter
      MALWARE, уже есть тайминг перед вторым запросом[IMG]
  3. nnbro9
    nnbro9 Topic starter Jan 19, 2025 разработка на Python - https://lolz.live/threads/8791935/ 29 Aug 11, 2022
    Бля странно, [IMG]
    Url запроса выглядит нормально
    The post was merged to previous Jan 19, 2025
    ну и хуйня
    The post was merged to previous Jan 19, 2025
    отправляю сам сообщение в ветку
    там такой же Url ПОЧЕМУ NOT FOUND 404 СУКА
     
Top
Loading...