« Python: 花粉情報用スクリプト PyStnPollen が動かなくなった | トップページ | ミュージックプレーヤ検討の結論 »

2017年2月 2日 (木)

Python: 花粉情報用スクリプト PyStnPollen が動かなくなった(続)

2017-02-02(木)晴れ

 自分の携帯電話で花粉情報を簡単に見るためのPythonスクリプト(PyStnPollen)が動かなくなったと昨日書きました。あれから考えてみて、概ねの原因(詳細な内容は分かりませんが、どの辺が問題か)は検討がつきました。下記の2つかなと思います。
 (1)サイトとの通信プロトコルの新しい仕様に、携帯電話のS60 3rd OSは
    対応できていない。(昨年からセキュアサイトに接続できなくなっている、、
     ような関係の内容かなあ。)
 (2)サイトの画面変更により取得データが変わったので、スクリプトでの
    情報切り出し処理が動かなくなった。

 上記(1)では S60 5th 以降のOSの機種に変えたり、Python for S60 のバージョンを新しいものにする必要がありそうです。
 (現在使用している環境はS60 3rd 機種、Python 1.4.5 です。)

 一応、確認のため、いくつかテストしてみました。(以下の結果の表は自分のメモのためです。)

1.携帯電話のWEBブラウザで、対象花粉情報サイトページ閲覧

機種 OS URL
      http://xxxx
URL
    https://xxxx 
E52 S60 3rd サイトに接続できない
 というエラー表示画面
応答待ちのまま
      画面白紙
5800XM S60 5th  httpsのURLに
 リダイレクトされる →
E7 Belle   同上


2.Python スクリプト(PyStnPollen)でのテスト                                                 

Python 1.4.5 Python 2.0.0
機種 OS http://xxx https://xxx http://xxx https://xxx
E52 S60 3rd htmlテキスト取得
      できずエラーになる
htmlテキスト
      取得待ちのまま
      止まっている
?(×) ?(×)
5800XM S60 5th 同上 同上 htmlテキスト取得
      はOK
      情報切りだしは
      失敗
htmlテキスト
      取得待ちのまま
      止まっている
E7 Belle 同上 同上
      

  ?(×):多分駄目だろうと推定しているという意味です。

 以上からみて、下表のように
  ・S60 5th 以降の機種にする   
  ・Python 2.0.0 にする
  ・スクリプトの手直しをする
を行えば動きそうですが、今とは使用環境が変わる(機種が変わる)ことから、スクリプト使用をやめる方向で検討中です。使用させていただいているサイトの画面フォーマットも毎年変わるし、使用している携帯電話も年々取り残されてゆく機種ですし、追随するのも限度かなと思う次第です。

OS Python 1.4.5 Python 2.0.0
S60 3rd × ?(×)
S60 5th以降 ×

 ?(×):多分駄目だろうと推定しているという意味です。

|

« Python: 花粉情報用スクリプト PyStnPollen が動かなくなった | トップページ | ミュージックプレーヤ検討の結論 »

Python」カテゴリの記事

アプリケーション」カテゴリの記事

健康関連」カテゴリの記事

携帯電話」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/513620/64844862

この記事へのトラックバック一覧です: Python: 花粉情報用スクリプト PyStnPollen が動かなくなった(続):

« Python: 花粉情報用スクリプト PyStnPollen が動かなくなった | トップページ | ミュージックプレーヤ検討の結論 »