python使用win32com在百度空间插入html元素示例
代码如下:
from win32com.client import DispatchEx import time ie=DispatchEx("InternetExplorer.Application") ie.Navigate("http://hi.baidu.com/mirguest/creat/blog/") ie.Visible=1 while ie.Busy: time.sleep(1) body=ie.Document.body # header for i in body.getElementsByTagName("input"): if str(i.getAttribute("id"))=="spBlogTitle": print "Find title" i.value="AutoCreatedByPython" break # editor for i in body.getElementsByTagName("iframe"): print "Find iframe" if str(i.getAttribute("id"))=="tangram_editor_iframe_TANGRAM__1": print "Find" break iframe=i iframe.click() sondoc=iframe.contentWindow.Document; print sondoc sonbody=sondoc.body print sonbody for ii in sonbody.getElementsByTagName("p"): print "Find p" ii.innerHTML="hello,my first try" tmp=sondoc.createElement("div") tmp.innerHTML="bye" sonbody.insertBefore(tmp,ii) tmpHTML="<div>hello 2</div>" sonbody.insertAdjacentHTML("beforeEnd",tmpHTML) ''' editor.getContentHTML ''' # submit for i in body.getElementsByTagName("div"): if str(i.getAttribute("id"))=="btn-box": print "Find button" break btnbox=i j=btnbox.childNodes(0) j.click()
相关推荐
weiloser 2008-08-16
zmosquito 2012-11-07
段雷 2010-12-11
luyun0 2008-11-02
bingxingke 2011-03-29
luyun0 2008-10-07
LoveJob 2012-12-13
技术渣大雄 2010-06-25
fadacai0 2013-04-26
liaochengseo 2016-05-10
努力练功不自宫 2015-05-25
xiaozhukuaitui 2015-04-07
pythoning 2017-06-10
王尘宇 2011-05-17
PaddleWeekly 2008-10-10
小饭桌 2017-11-29
人人都是产品经理 2017-11-28