import requests
import base64
# Базовый URL для загрузки медиа-файлов
media_upload_url = "https://сайт.org/wp-json/wp/v2/media"
user = "login"
password = "js5s4 87 K5gd Vnf897N rbjr Q89762w"
credentials = user + ':' + password
token = base64.b64encode(credentials.encode())
header = {'Authorization': 'Basic ' + token.decode('utf-8')}
# Загрузка изображения
with open('D:\\1.jpg', 'rb') as img_file:
files = {'file': ('file1.jpg', img_file)}
response = requests.post(media_upload_url, headers=header, files=files)
if response.status_code == 201:
media_data = response.json()
image_url = media_data['guid']['rendered']
print(f"Изображение успешно загружено. Ссылка: {image_url}")
else:
print(f"Ошибка при загрузке изображения. Код состояния: {response.status_code}")
<div class="box">
<a href="url" alt="Заголовок">
<div class="link_text">Заголовок</div>
<h2>Заголовок</h2>
<div>Описание</div>
<img src="url" alt="Описание картинки"> </a>
</div>