Я пытаюсь написать автоматический загрузчик журналов для сервера 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
Автоматический загрузчик файлов журналов, получающий ошибки 404? ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Минимальный API dotNET, получающий ошибку 404, не найден в защищенной конечной точке
Anonymous » » в форуме C# - 0 Ответы
- 14 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Плагин Dataverse, получающий доступ к API внутри клиента Azure компании: ошибка?
Anonymous » » в форуме C# - 0 Ответы
- 12 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Внешний ключ, получающий два первичных ключа из одной таблицы – Fluent Nhibernate
Anonymous » » в форуме C# - 0 Ответы
- 17 Просмотры
-
Последнее сообщение Anonymous
-