スポンサーリンク

【コピペOK】PythonでWordPressの記事を自動投稿する手順

【コピペOK】PythonでWordPressの記事を自動投稿する手順

 

★悩み★
・WordPressに記事を自動で投稿ってできるのかな?
・WordPressの記事を自動投稿する手順を知りたい。
・Pythonを利用して、WordPressに記事を自動で投稿する手順を知りたい。



こういった「悩み」に答えます。
 

★本記事の内容★
➀ PythonでWordPressの記事を自動投稿するための準備をご紹介
➁ PythonでWordPressの記事を自動投稿する手順をご紹介



これからご紹介する「【コピペOK】PythonでWordPressの記事を自動投稿する手順」を実践したことで、筆者は1時間以内でPythonを用いてWordPressに記事を自動投稿できました。

記事の前半では「PythonでWordPressの記事を自動投稿するための準備」を紹介します。記事の後半では「PythonでWordPressの記事を自動投稿する手順」を紹介します。

この記事を読み終えることで、「WordPressに記事を自動で投稿できる」状態になります。
 

PythonでWordPressの記事を自動投稿するための準備

PythonでWordPressの記事を自動投稿するための準備


「PythonでWordPressの記事を自動投稿するための準備」に関してご紹介します。

★PythonでWordPressの記事を自動投稿するための準備の流れ★
手順1:Pythonをインストール
手順2:Pythonの「python-wordpress-xmlrpc」ライブラリをインストール



上記の流れで、「PythonでWordPressの記事を自動投稿するための準備」ができます。
 

上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2021年8月12日
動作確認済み環境:CentOS Linux release 7.7.1908 (Core)



以降で、上記「PythonでWordPressの記事を自動投稿するための準備の流れ」の各手順に関してご説明します。
 

手順1:Pythonをインストール

「手順1:Pythonをインストール」に関してご説明します。
 

python-wordpress-xmlrpcでWordPressの記事を自動投稿するために、Pythonをインストールしましょう。



「Pythonのインストール手順」に関しては、以下の記事をご覧ください。
 


 

既にPythonをインストールされている方は、本手順を省略してください。



以上で、「手順1:Pythonをインストール」は完了です。
 

手順2:Pythonの「python-wordpress-xmlrpc」ライブラリをインストール

「手順2:Pythonの「python-wordpress-xmlrpc」ライブラリをインストール」に関してご説明します。
 

PythonでWordPressに記事を自動投稿するために、python-wordpress-xmlrpcをインストールしましょう。



Pythonの「python-wordpress-xmlrpc」ライブラリをインストールするために、「端末またはコマンドプロンプト」を起動し、以下のコマンドを順に実行してください。

# pip3 install python-wordpress-xmlrpc
# pip3 list | grep python-wordpress-xmlrpc
python-wordpress-xmlrpc (2.3)
#



コマンンド実行後、「python-wordpress-xmlrpc(バージョン)」が表示された場合、「正常にpython-wordpress-xmlrpcライブラリをインストールできた」と判断できます。

以上で、「手順2:Pythonの「python-wordpress-xmlrpc」ライブラリをインストール」は完了です。
 

上記の流れで、PythonでWordPressの記事を自動投稿するための準備ができました。


 

PythonでWordPressの記事を自動投稿する手順

PythonでWordPressの記事を自動投稿する手順


「PythonでWordPressの記事を自動投稿する手順」に関してご紹介します。

★PythonでWordPressの記事を自動投稿する流れ★
手順1:PythonでWordPressの記事を自動投稿するプログラムを作成
手順2:「PythonでWordPressの記事を自動投稿するプログラム」の実行



上記の流れで、「PythonでWordPressの記事を自動投稿」できます。
 

上記の各手順は、以下の日時と環境で動作確認済みです。
動作確認済み日時:2021年8月12日
動作確認済み環境:CentOS Linux release 7.7.1908 (Core)



以降で、上記「PythonでWordPressの記事を自動投稿する流れ」の各手順に関してご説明します。
 

手順1:PythonでWordPressの記事を自動投稿するプログラムを作成

「手順1:PythonでWordPressの記事を自動投稿するプログラムを作成」に関してご説明します。
 

「WordPressの記事を自動投稿する」Pythonのプログラムを作成しましょう。



「WordPressの記事を自動投稿する」Pythonのプログラムは、以下となります。プログラム中の「適宜変更」と書いてある部分は、自分用に書き換えてください。

from wordpress_xmlrpc import Client, WordPressPost
from wordpress_xmlrpc.methods.posts import GetPosts, NewPost
from wordpress_xmlrpc.methods.users import GetUserInfo
from datetime import datetime

wordpress_url = "http://wordpress-site" # WordPressのURLを指定(適宜変更)
wordpress_xmlrpc = wordpress_url + "/xmlrpc.php"
wordpress_user = "XXXX" # WordPressにログインできるユーザー名を指定(適宜変更)
wordpress_password = "YYYY" # WordPressにログインするためのパスワードを指定(適宜変更)

wp = Client(wordpress_url, wordpress_user, wordpress_password)
post = WordPressPost()

post.title = "title"       # 記事のタイトルを指定(適宜変更)
post.content = "body"      # 記事の内容を指定(適宜変更)
post.post_status = 'draft' # 投稿する記事の状態 下書き:draft 公開:public(適宜変更)
wp.call(NewPost(post))     # WordPressに記事を投稿

print("PythonでWordPressに記事を自動投稿しました。")



上記のプログラムを「python-wordpress-upload.py」というファイル名で保存しましょう。

以上で、「手順1:PythonでWordPressの記事を自動投稿するプログラムを作成」は完了です。
 

手順2:「PythonでWordPressの記事を自動投稿するプログラム」の実行

「手順2:「PythonでWordPressの記事を自動投稿するプログラム」の実行」に関してご説明します。
 

Pythonで作成した「WordPressの記事を自動投稿する」プログラムの動作を確認しましょう。



Pythonで作成した「WordPressの記事を自動投稿する」プログラムの動作を確認するために、以下のコマンドを実行してください。

# python python-wordpress-upload.py
PythonでWordPressに記事を自動投稿しました。
# 



コマンド実行後、「PythonでWordPressに記事を自動投稿しました。」が表示された場合、「正常にPythonでWordPressの記事を自動投稿できた」と判断できます。
 

また、実際にWordPressに投稿できているか確認しましょう。
 

PythonでWordPressの記事を自動投稿



以上で、「手順2:「PythonでWordPressの記事を自動投稿するプログラム」の実行」は完了です。
 

上記の流れで、PythonでWordPressの記事を自動投稿できました。


 

【まとめ】PythonでWordPressの記事を自動投稿する手順

【まとめ】PythonでWordPressの記事を自動投稿する手順


今回の記事を通して、「【コピペOK】PythonでWordPressの記事を自動投稿する手順」をご紹介することで、以下の悩みを解消しました。
 

★悩み★
・WordPressに記事を自動で投稿ってできるのかな?
・WordPressの記事を自動投稿する手順を知りたい。
・Pythonを利用して、WordPressに記事を自動で投稿する手順を知りたい。



WordPressに記事を自動投稿する手順は?」や「PythonでWordPressに記事を自動投稿できる?」で悩んでいるあなたにこの記事が少しでも役に立てれば幸いです。

コメント

タイトルとURLをコピーしました