这篇文章主要介绍了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()
上一篇:python实现文件批量编码转换及注意事项下一篇:Python快速优雅的批量修改Word文档样式 热门搜索:
插入元素
插入新元素
百度空间
HTML元素
v-html元素
相关文章
python使用win32com在百度空间插入html元素示例
2021-10-17阅读(9526)评论(0)推荐()这篇文章主要介绍了python使用win32com在百度空间插入html元素的示例,大家参考使用吧
HTML空(void)元素有哪些?
2019-11-09阅读(3869)评论(0)推荐()在HTML中,空(void)元素有:area、base、br、hr、img、input、link、Meta、source、track、wbr、keygen、co...
HTML/CSS中空元素有哪些?
2020-02-20阅读(1643)评论(0)推荐()HTML/CSS中空元素有:area、base、br、hr、img、input、link、Meta、source、track、wbr、keygen、comman...
百度云管家隐藏空间在哪里怎么用?
2021-10-03阅读(2940)评论(0)推荐()百度云隐藏空间在哪 百度云管家隐藏空间怎么用?很多人在使用在百度云网页版或者手机版都找不到隐藏空间,以为这个功能没有了,其实只有在百度云管家电脑客户端才可以看到...
百度网盘怎么使用隐藏空间功能?
2021-10-26阅读(4910)评论(0)推荐()百度网盘怎么使用隐藏空间功能?百度网盘中有一个隐藏空间,该怎么使用这个隐藏空间呢?下面我们就来看看详细的教程,需要的朋友可以参考下
在每个匹配元素的外部插入新元素的方法
2021-10-09阅读(4869)评论(0)推荐()本文为大家介绍下在每个匹配元素的外部插入新元素的方法,下面有个不错的示例,感兴趣的朋友可以参考下
在Python中增加和插入元素的示例
2021-10-17阅读(4886)评论(0)推荐()今天小编就为大家分享一篇在Python中增加和插入元素的示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
取消
提交评论
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。