PAMIEによるはてな自動投稿のルーチン
'C:??hoge??diary.txt'の中身をそのまま投稿フォームに転記して書き込みます。
IEを自動運転するので、定期的に投稿する限り改めてログインする必要は本来ない(そもそも「ログイン」と表示されない)のですが、PAMIEは入力できないフォームがあっても警告メッセージを出して通り過ぎます。
#coding:cp932 import cPAMIE import os username ='username' password ='password' postfile ='C:??hoge??selldiary.txt' ie = cPAMIE.PAMIE() def post(): ie.navigate('http://d.hatena.ne.jp/%s/' % username) ie.linkClick(u'ログイン') ie.textBoxSet('key',username) ie.textBoxSet('password',password) ie.buttonClick(u'ログイン') ie.linkClick(u'こちら') ie.linkClick(u'日記を書く') f=open(postfile,'r').read() ie.textAreaSet('body',f) ie.buttonClick(u'登録する') if __name__=="__main__": post()
この調子で今話題のTwitterも簡単に書ける(と思います)。