PAMIEのインストール

site.pyを書き換える(非推奨)

352行め、「encoding = 'ascii'」となっているところを「encoding = 'cp932'」と書き換えます。defaultencodingの変更は他に正しい方法があったと思いますので、その方法をご存知の場合はそちらをお勧めします。

win32allモジュールのインストール

ActivePythonを利用されている場合にはここは必要ありません。

PAMIEのインストール

ダウンロードページで「cPAMIE2.0」というのをもらってきてzipファイルを解凍し、中の「cPAMIE.py」をLibフォルダ(例:C:¥python24¥Lib)にコピーします。

Hello,world(お約束)

とりあえず解説抜きに、googleを操るサンプルです。


# -*coding:cp932 *-
import cPAMIE
from time import *

ie = cPAMIE.PAMIE()
ie.navigate('http://www.google.co.jp/')
sleep(2)
ie.linkClick(u'検索オプション')
sleep(2)
ie.textBoxSet('as_q','hello world python')
sleep(2)
ie.listBoxSelect('num',u'30 件ずつ')
sleep(2)
ie.listBoxSelect('lr',u'日本語')
sleep(2)
ie.buttonClick(u'btnG')

sleepは動作を見えやすくするために入れています。(Parallels with win2kだととても早いので)
サイトにアクセス→リンクをクリック→テキストボックスを埋め→ドロップダウンリストを選択→ボタンを押すという基本動作を一通りやってみました。