我需要修改在网页上运行的 JavaScript。如果我手动设置,这里描述的过程在 chrome 中覆盖 Javascript 文件 工作得很好,但是,我想使用 Selenium(Geckodriver 或 Chromedriver)和 Python 以编程方式设置覆盖。这有可能吗?我的本地计算机上有修改后的 JavaScript。
我建议使用扩展资源覆盖,如答案中所述。
要加载扩展设置,我尝试
options = Options()
options.add_argument("--user-data-dir=C:/Users/USERNAME/AppData/Local/Google/Chrome/User Data")
driver = webdriver.Chrome(options=options)
我不确定是否有更优雅的方式来加载扩展程序的设置。