Решил сделать скрипт который будет постить статьи на сайт автоматом
pip install python-wordpress-xmlrpc
Делаем файл account.json со следующим содержимым
{ "user": "логин админки", "password": "пароль админки" }
Непосредственно сам код
import json from wordpress_xmlrpc import Client, WordPressPost from wordpress_xmlrpc.methods.posts import NewPost # Login with open('account.json', 'r', encoding='utf-8') as f: account = json.load(f) id = account['user'] password = account['password'] url = 'https://site.ru/xmlrpc.php' which = 'draft' wp = Client(url, id, password) post = WordPressPost() post.post_status = which post.title = 'Заголовок статьи' post.content = 'Текст статьи' post.excerpt = 'Текст отрывка статьи' post.terms_names = { "post_tag": ['Тег статьи'], "category": ['Категория'] } wp.call(NewPost(post))
В планах прикрутить автопостинг статей с их написанием при помощи искусственного интеллекта