selenium如何打开浏览器让用户选择dom树节点?
网友回复
注入一段js代码就能是实现:
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
# 打开chrome浏览器
driver = webdriver.Chrome()
# 要在其中选择DOM元素的网页
url = "https://bfw.wiki"
driver.get(url)
#element = driver.find_element(By.XPATH,"/html/body/div/div[2]/div/div/h1")
#old_html = element.get_attribute("innerHTML")
#print(old_html)
#element.send_keys("New Value")
# 添加JavaScript代码来监听用户的点击事件,通过js函数获取用户点击的位置dom节点的xpath返回给python
click_listener_script = """
function getElementXPath(element) {
if (element && element.id) {
return `id("${element.id}")`;
} else {
var paths = [];
for (; element && element.nod...点击查看剩余70%
webgl与webgpu有啥不同?
Zero Trust的Tunnels怎么设置泛域名解析及http服务获取当前访问域名?
Spec Coding(规范驱动编码)和 Vibe Coding(氛围编程)有啥区别?
如何在国内服务器上正常运行未备案的域名网站?
Cloudflared 和WARP Connector有啥不同?
有没有让本地开源大模型越狱的方法或插件啥的?
如何使用Zero Trust的Tunnels技术将局域网电脑web服务可以公网访问呢?
编程领域ai大模型的排名是怎么样的?
如何修改别人发给我的微信笔记内容?
fbx、obj、glb三维格式模型如何在浏览器中通过three相互转换格式?


