Python with InternetExplorer

やりたいこと。

  • PythonプログラムのフロントエンドをHTMLで書きたい
  • できればhtmlサーバ立てずに。CGIとして動かすのではなく。((今は、どのご家庭でも、ファイアウォールなどで、ポートがふさがってるでしょうし。)
  • 試してみたら、なかなか面白そうです。

Handling Com Events in Python

PythonでIEを起動したり、イベントを監視するサンプル。
今日見つけたなかで、一番判りやすかった。

  • PythonからIEを起動
  • URLを指定して開く
  • 窓を閉じたらPythonに知らせる

っていう、知りたかった最低限の部分はこれで知ることが出来ました。

PythonからActiveXを使ってExcelとIEを操作する例

ページの内容を取得。

IE自動操作いろいろ

P.A.M.I.E.

"from cPAMIE import PAMIE
ie = PAMIE( )
ie.navigate("www.google.com" )
ie.textBoxSet("q", "python" )
ie.buttonClick("btnI" )

で、IEを起動し、「"Python"を I’m Feeling Lucky」できちゃいます。これは便利。

comtypes 0.4.1

紹介記事
ctypesを使い、pythonのみで書かれたcom周りのモジュール。


IEコンポーネントが使えるGUIツールキット

wxPythonで簡易Webブラウザ

  • IEHtmlWindow (wx.lib.iewin.IEHtmlWindow)モジュール
  • wx.HtmlWindowモジュールってのも有るもよう。

Venster

日本語紹介記事
あとで。。。

IronPython 1.0 のサンプルを動かしてみる

IEコンポーネント使うのなら、pythonより.NETなC#やIronPythonかしらん?



Documancer

Pythonで書かれたドキュメントリーダー
IEと連携してるあたりを、あとで読む、かも。

Google ソースコード検索

初めて使いました。便利ー


今日はここまで

Tags:

Related posts

Tags:

Comments are closed.