プログラミング

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

    centos7 python3のインストール、RSSを取得、CGIでパースしてW…
  2. サーバー環境

    git push でデプロイ自動化 およびpost-receive-email …
  3. サーバー環境

    macOS Mojaveにデフォルトの Apache、PHPを利用してみる
  4. サーバー環境

    Centos7 nginx(with ssl let’s Encry…
  5. プログラミング

    python Anacondaを利用した開発環境の整備 jupter Noteb…
PAGE TOP