It Hints
Search
Close this search box.

Решил сде­лать скрипт кото­рый будет постить ста­тьи на сайт автоматом

				
					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))
				
			

в пла­нах при­кру­тить напи­са­ние ста­тей при помо­щи искус­ствен­но­го интеллекта

Друзья - если вы нашли для себя что то полезное и хотите помочь проекту развиваться дальше, Вы можете задонатить любую сумму на поддержку. Деньги пойдут исключительно на оплату доменного имени, хостинга, а так же на мотивацию.

Facebook
Twitter
Email
VK
WhatsApp
Telegram