プログラミング

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. サーバー環境

    無料のSSL証明書 Let’s Encrypt 試してみました。
  3. プログラミング

    python Anacondaを利用した開発環境の整備 jupter Noteb…
  4. サーバー環境

    ubuntu 20.04 nginx php postgreSQL 12.5 W…
  5. プログラミング

    Google Maps Platform 位置情報取得、緯度経度より住所取得
PAGE TOP