当我尝试打开网页时,它在新的chrome窗口中打开,其中没有所有扩展程序和模块。我无法使用硒chrome浏览器窗口来模拟网站的某些行为,但是我可以在普通的chrome窗口中执行相同的操作而没有任何问题。
from selenium import webdriver
driver = webdriver.Chrome(r'C:\chromedriver.exe')
driver.get("remote_worksplace_link")
id_box = driver.find_element_by_id('Enter user name')
id_box.send_keys('123456')
pass_box = driver.find_element_by_id('passwd')
pass_box.send_keys('123abc')
login_button = driver.find_element_by_id('Log_On')
login_button.click()
driver.implicitly_wait(2)
launch_button = driver.find_element_by_class_name('storeapp-icon ui-sortable-handle')
launch_button.click()
driver.implicitly_wait(5)
driver.close()
答案 0 :(得分:2)
所有扩展都有其.crx文件,只需要添加这些路径
chrome_options = Options()
chrome_options.add_extension('path_to_extension')
driver = webdriver.Chrome(executable_path=executable_path, chrome_options=chrome_options)
driver.get("url")
driver.quit()