Автоматический загрузчик файлов журналов, получающий ошибки 404?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Автоматический загрузчик файлов журналов, получающий ошибки 404?

Сообщение Anonymous »

Я пытаюсь написать автоматический загрузчик журналов для сервера Nitrado, на котором работаю, потому что несколько дней я не работаю и хочу иметь возможность хранить все журналы на случай, если мне понадобится просмотреть их позже. date.
Используя nitrAPI и с небольшой помощью ChatGPT, я создал то, что, как я надеюсь, будет программой, которая должна просто переносить файлы в существующую папку при запуске программы. Я обнаружил ошибку 404, когда программа пытается войти на файловый сервер.
import requests

def download_logs(server_id, username, password):
base_url = f"https://api.nitrado.net/services/{serve ... ile_server"
auth = (username, password)
# Get the list of available log files
logs_url = f"{base_url}/games/dayz/log"
response = requests.get(logs_url, auth=auth)
if response.status_code != 200:
print(f"Error retrieving log files: {response.status_code} {response.text}")
return

log_files = response.json()
print(f"Available log files: {', '.join(log_files)}")

# Download each log file
for log_file in log_files:
log_url = f"{logs_url}/{log_file}"
response = requests.get(log_url, auth=auth)
if response.status_code == 200:
with open(log_file, 'wb') as file:
file.write(response.content)
print(f"Downloaded: {log_file}")
else:
print(f"Error downloading {log_file}: {response.status_code} {response.text}")
# Set your Nitrado server ID, username, and password
server_id = "SERVER_ID"
username = "USERNAME"
password = "PASSWORD"

# Call the function to download logs
download_logs(server_id, username, password


Подробнее здесь: https://stackoverflow.com/questions/777 ... 404-errors
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Spring веб-сокет, получающий 404, не найден
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Минимальный API dotNET, получающий ошибку 404, не найден в защищенной конечной точке
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Почему мой многопоточный загрузчик сокетов на основе Python работает медленнее, чем мой многопоточный загрузчик, использ
    Гость » » в форуме Python
    0 Ответы
    115 Просмотры
    Последнее сообщение Гость
  • Плагин Dataverse, получающий доступ к API внутри клиента Azure компании: ошибка?
    Anonymous » » в форуме C#
    0 Ответы
    12 Просмотры
    Последнее сообщение Anonymous
  • Внешний ключ, получающий два первичных ключа из одной таблицы – Fluent Nhibernate
    Anonymous » » в форуме C#
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»