プログラミング

centos7 python3のインストール、RSSを取得、CGIでパースしてWeb で表示する

CentOS Version7に python3 のインストール
デフォルトのpython2を今回インストールしたpython3に変更する。
(パスを変えるだけで実際は削除していません。)
確認用のサンプルプログラムの作成で feedparserモジュール をインストールして
XMLをパースする実験です。

システムの確認
レポジトリの追加、python3.6を yumでインストール
python3.6のインストール状況確認
拡張子 py を CGI として扱うためにconfigファイルを新規作成

pythonによるCGIのテストプログラムを作ってみました。

以下にそのソースです。
外部ファイル「CSS」のリンク、各地方の天気情報の行は FlexBoxを使用
pythonのモジュール feedparserを利用により簡単にXMLをパースすることができました。
ポイントとしてはCGIとして表示するファイルの行頭の python3.63をしていること。 この指定は /usr/bin/env python3.63 として読み込みはapacheに渡しているのでしょう。
また、CGIの属性 ([root@xxxx ~]# chmod 705 ファイル名)を忘れないようにすることですね。
このCGIの実行にははまりました。

 
CSS

最近の記事

  1. wordpres5をubuntu nginxにインストール
  2. ubuntu 20.04 nginx php mysql Webサーバー環境整備
  3. Ubuntu nginx SSL
  4. EC-CUBE 4.0 インストール
  1. Web・デザイン

    Photoshop ショートカットキーデータベース化 カテゴリ別絞り込み hov…
  2. Web・デザイン

    JavaScriptのアニメーションライブラリ AniJS
  3. Web・デザイン

    CSS3 リッチな表現 角丸、影、グラデーションについて学ぶ
  4. プログラミング

    Vue.js 3をWordPress 上で動かしてみた。
  5. プログラミング

    郵便番号データベースで多対多のリレーション
PAGE TOP