プログラミング

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. Raspberry PI

    Raspberry Pi 4 ModelB Raspbian インストール VN…
  2. サーバー環境

    centos7 に Node Version Manager(nvm)で nod…
  3. プログラミング

    Django Webアプリケーションの構築 Nginxで公開 Mysqlに接続す…
  4. プログラミング

    WordPress にて jQueryUI テーマを動的選択してデザインを反映
  5. サーバー環境

    wordpress メールをSMTP経由でのメール送信するように変更する
PAGE TOP