当前位置:   article > 正文

python selenium向html中写入内容

python selenium向html中写入内容

js_kind = 'document.getElementById("returnName1").innerHTML="盾构设备(B010101)" '
self.Driver.execute_script(js_kind)

通过JS注入HTML代码
如果想输入带html格式的文本可以通过js注入,代码如下:

from selenium import webdriver
dr = webdriver.Chrome()
 
dr.get('http://www.vemmis.com/bjq/index.html')
 
js = "document.querySelector('#ueditor_0').contentDocument.querySelector('body').innerHTML='<h1>Hello</h1>'"
dr.execute_script(js)


js脚本中document代表整个文档对象
querySelector()中使用css selector语法定位到这个iframe框架
使用contentDocument获取到iframe的文档对象
使用querySelector定位到body节点,修改其内部的html代码

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/391152
推荐阅读
相关标签
  

闽ICP备14008679号