PHPでスクレイピングをやろうとネットでいろいろ探してたら、Pythonというキーワードが見えてきた。どうやらPythonのほうがもっと簡単にできそうな感じで書いてある。
早速試してみよう。
1990年頃にオランダのGuido van Rossum氏によって開発されたプログラミング言語です。Pythonは煩雑さを排除し、非常に読みやすいコードを作成しやすくしかも強力。特長として「データ型の宣言がない」「インデントが意味を持っている」ということです。この言語の名前はイギリス BBC の モンティパイソンから取ったとのことです。モンティパイソンは昔日本でもやってましたね。
以下OSXでのPythonのセットアップ方法です。
1.インストール
ダウンロードサイトからダウンロードしてインストールする。
たくさんありましたが以下のOSXのUnicode版を選びました。
wxPython2.8-osx-unicode-2.8.7.1-universal-py2.5.dmg
2.動作確認
ターミナルで以下を入力するとセットアップが出来たことが確認できました。
% python
Python 2.3.5 (#1, Mar 20 2005, 20:38:20)
[GCC 3.3 20030304 (Apple Computer, Inc. build 1809)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
pythonで作成したスクリプト(sample.py)をターミナルで動作させるには下記のように入力します。
% python sample.py
3.その後
ここまでは良いのですが、pythonでCGIとして動作させるやり方が分からない。
いろいろ探してたらZopeというのがあって、これはpythonで書かれたWebサーバとのことpythonで書いたコードをCGIとして動かすには、Zopeで動かす方が早そうです。
次回Zopeのセットアップに挑戦します。
テーマ:インターネットサービス - ジャンル:コンピュータ
- 2008/04/06(日) 22:10:16|
- 日記
-
| トラックバック:0
-
| コメント:0