プログラミング

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. プログラミング

    Django Webアプリケーションの構築 データベースの内容一覧表示 およびア…
  2. Web・デザイン

    CSS3 リッチな表現 角丸、影、グラデーションについて学ぶ
  3. サーバー環境

    Laravel インストールメモ
  4. サーバー環境

    Vagrant ローカル環境構築 centos7
  5. サーバー環境

    ubuntu 20.04 nginx php postgreSQL 12.5 W…
PAGE TOP