您好,欢迎访问一九零五行业门户网

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=
hello 2
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()
其它类似信息

推荐信息