猿でも分かる! PythonでFC2ブログを自動更新する方法を教えます

  • 2020年6月30日
  • 2020年10月30日
  • Brain
猿でも分かる! PythonでFC2ブログを自動更新する方法を教えます

猿でも分かる! PythonでFC2ブログを自動更新する方法を教えます

0 件のレビューがあります
平均スコア 0.0

皆さん、こんにちは。中川です。

今回はPOST送信XML-RPC,SeleniumでFC2ブログを更新する方法をご紹介していきます。

今回紹介する方法とスクレイピングをかけ合わせれば、エログを手作業で更新する手間が省けます。

Google Croud PlatformやAWSを使えば、そのままFC2ブログの自動投稿ツールとしても使えるようになります。

自動更新ツールは、技術的にも決して難しいものではありませんし作っていても面白いものですので、ぜひ取り組んでみてください。

twitterのフォローとラインのお友達登録もよろしくお願いします。また、MENTAのフォローもお願いします。

ラインでは、プログラミングを学習する上でのお悩み相談を無料でやっています。

LINE Add Friendline.me

サルでも分かる!?サルでも出来る! ! Webスクレイピングやプログラミングをサポート! 最後までお付き合いします!! 中川@ナマポエンジニア|メンターに教えてもらおうこの度は、幣サービスにご興味を持っていただきありがとうございます。 Pythonを使って、Webスクレイピングの学習法、も

menta.work

タイトル未設定twitter.com

  1. 理解するために必要なスキル
  2. XML-RPC投稿の特徴
  3. POST送信の特徴
  4. Seleniumの特徴

理解するために必要なスキル

こちらの記事を理解するには、以下のスキルと知識が必要です。もし、これらのスキルがない場合は、まず最低限の勉強をすると良いでしょう。

HTML,CSS,JavaScript,Pythonの基礎知識
デベロッパーツールの使い方
Seleniumの基礎知識


それではまずそれぞれの技術のメリットをご紹介します。

XML-RPC投稿の特徴

XML-RPCでの投稿が一般的ですが、あまり細かく記事の設定を行えません。

アイキャッチ画像の指定や投稿テーマ等の詳細な設定が出来ず、詳細な投稿設定をしたい際には、少し不便です。

ただ、あまり詳細な投稿設定が必要ない場合は、XML-RPCがおすすめ。何故なら、少ないコードで自動投稿をすることが出来るからです。

POST送信の特徴

POST送信のメリットは、XML-RPCでの自動投稿のデメリットをカバーできること。

けれども、手動でサイトを更新するときと同じように細かく設定できます。

しかし、どうしても送信するデータが多くなるため、設定項目が多くなってしまいどうしてもコードが長くなってしまいます。

Seleniumの特徴

Seleniumは、自動でブラウザを操作するオートメーションツールです。

一般的にテストを自動化するために使われますが、スクレイピングでデータを取得したりする際にもよく使われます。

Seleniumではシステムの自動化だけでなく、ブログの自動化も出来ます。

ある程度Seleniumを使いこなすことが出来たら、簡単にスクリプトを組みことが出来るのですが、ある程度のプログラミングスキルが必要です。

少なくとも以下のNoteに書かれている知識とスキルが必要。


Seleniumを使いこなすのは、プログラミング初心者には難しいかもしれません。ただ使いこなせるようになった場合は、とても便利ですのでぜひ皆様にも身につけてもらえたらと思います。

それでは早速コードの方を見ていきましょう。まずPOST送信のやり方をご紹介します。

この続きを見るには購入する必要があります

この記事を購入する

この記事のレビュー

0 件のレビューがあります
平均スコア 0.0

この記事を購入する

>最強のWordPressテーマ「THE THOR」

最強のWordPressテーマ「THE THOR」

本当にブロガーさんやアフィリエイターさんのためになる日本一のテーマにしたいと思っていますので、些細なことでも気が付いたのであればご報告いただけると幸いです。ご要望も、バグ報告も喜んで承っております!

CTR IMG