プログラミング

CentoOS7 python3 CGI Mysqlデータベースを扱う

デイリーポータルのヘッドラインよりRSS配信サービスでトピックの主要を モジュール feedparserでパースして mysqlのデータベースに保存更新します。
このRSSトピックは随時更新されているので サーバーのクロンで自動的にダウンロード、パース、データベースに保存させます。また、データベースに保存されている主要トピックニュースを閲覧する python CGIを使ったWebアプリケーションを作成します。
デイリーニュースヘッドラインのRSSの内容を定期的に取り込みデータベースに保存する実験です。
データベースの構築等々の詳細は別途投稿にある で郵便番号データベース様々なパターンで紹介いしています。 このプログラムはpythonによるmysqlの扱いについて個人的な学習の目的で作成しました。
コードについての利用はあくまでも自己責任でお願いします。

サンプルページ

pythonでmysqlを利用するにあたって今回実装する環境の確認事項
モジュール mysqlclient のインストール
mysql 閲覧プログラムソースコード
DailyPortalをデータベースに書き込むプログラムの仕組み

unix系OSでは定期的、指示した時間に指定したプログラムを実行します。
【crontabのコマンド】
crontab [-u ユーザー] { -e | -l | -r }
-u: 指定したユーザーのcrontabファイルを操作します。
-l: crontabファイルの内容を表示します。
-r: crontabファイルを削除します
-e: crontabファイルを編集します。
【コマンド詳細】
0 * * * * /[path-to]/cgi-enabled/pyMySQL.py
分 時 日 月 曜日 コマンド
対象 値
分 0~59
時 0~23
日 1~31
月 1~12 または jan~dec
曜日 0~7 または sun~sat(0,7は日曜日)

DailyPortalをデータベースに書き込むプログラムソースコード
データベースの確認

最近の記事

  1. EC-CUBE 4.0 インストール
  1. プログラミング

    Wordressの投稿を「FullCalendar」でカレンダー表示してみる
  2. プログラミング

    気象に関するデータベースを構築してみました。
  3. サーバー環境

    無料のSSL証明書 Let’s Encrypt 試してみました。
  4. Raspberry PI

    Raspberry Pi で DAC Volumioで高音質な音楽を再生する
  5. Web・デザイン

    Photoshop ショートカットキーデータベース化 カテゴリ別絞り込み hov…
PAGE TOP