我正在尝试将javascript注入页面,以便在加载/执行任何其他脚本之前运行该页面
我到处搜索,看到很多建议说这可以通过Devtool API和调用Page.addScriptToEvaluateOnNewDocument
实现,但我似乎无法让它发挥作用
这就是我尝试过的:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(url)
driver.execute_cdp_cmd('Page.addScriptToEvaluateOnNewDocument', {'source': 'alert("This is an alert.")'})
代码运行时不会出现任何错误,但浏览器中不会显示任何警报。我错过了什么
您应该在创建驱动程序之后但在获取网页之前添加代码
相关问题 更多 >
编程相关推荐