WebDriver可以执行JS脚本
只要写JS就能实现对页面的任意控制
# 删除元素
driver.execute_script("$('#id').remove()")
这是批量删除
driver.execute_script("var data=document.querySelectorAll('a[name="tj_briicon"]').forEach(v=>v.remove())")
这是删除某一个
driver.execute_script("var data=document.querySelector('a[name="tj_briicon"]').remove()")
WebDriver driver = new ChromeDriver(); JavascriptExecutor js; if (driver instanceof JavascriptExecutor) { js = (JavascriptExecutor) driver; } js.executeScript("return document.getElementsByClassName('review-info-star')[0].remove();");
注意:本文归作者所有,未经作者允许,不得转载