使用Selenium操控CryptoPro浏览器扩展证书选择弹窗的问题
问题:自动化访问需CryptoPro证书认证的资源受阻
我正尝试用Python + selenium==4.24.0自动化访问需要证书认证的资源,认证依赖CryptoPro Extension for Code Browser Plug-in浏览器扩展。
登录时会弹出一个无法通过Selenium操控的授权窗口,需要选择用户并点击确认,且该窗口在页面加载前就会出现。
from selenium import webdriver from selenium.webdriver.chrome.service import Service browser_app = '/usr/bin/chromium-gost' chrome_driver = 'data/chromium_gost/chromedriver' options = webdriver.ChromeOptions() options.binary_location = browser_app driver=webdriver.Chrome(options=options, service=Service(chrome_driver)) driver.get('https://resourse/address')
我已经尝试过使用Selenium的Alert处理和鼠标操作API,但都没有效果,页面始终处于等待操作的状态。
内容的提问来源于stack exchange,提问作者Roman Zor'kin
相关产品推荐
相关产品推荐

