干掉不需要的遮挡的,selenium 可以动态执行js

# python 里面删东西
# 干掉不需要的遮挡的,selenium 可以动态执行js var a 声明变量


web.execute_script("""
    var a = document.getElementsByClassName("un-login-banner")[0];
a.parentNode.removeChild(a);
""")

# 浏览器里边删东西
# F12  Console(控制台)  写js代码
# 找到遮挡的,<div class="un-login-banner" style>...</div>  control+f  control+v  确定: un-login-banner 是唯一的

#定位
# document 整个HTML文档
var a = document.getElementsByClassName("un-login-banner")[0];   回车 # 固定的,根据class的值去找到页面元素
a
# a.去找他爹parentNode,去删它自己
a.parentNode.removeChild(a);
posted @ 2023-08-03 22:29  严永富  阅读(16)  评论(0)    收藏  举报