如何使用 selenium WebDriver 和 python 打开功能齐全的 Chrome 浏览器?

旅行维克

当我尝试打开一个网页时,它会在一个新的 chrome 窗口中打开,该窗口中没有所有扩展和模块。我无法使用 selenium 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()
尼哈尔

所有扩展都有其 .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()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Python中使用Selenium在由不同WebDriver打开的不同Chrome浏览器窗口之间切换?

如何使用selenium-webdriver和python在浏览器的单独选项卡中打开多个网页

Python:Selenium Webdriver Chrome打开浏览器,但未打开所选站点

无法使用 selenium webdriver 启动 Chrome 浏览器

如何让 selenium webdriver 停止打开浏览器?

如何通过Chromedriver和Selenium启动Chrome浏览器

如何在不同的浏览器选项卡(Selenium,Python)中打开和操作?

如何在脚本执行时打开浏览器的 Python 和 Selenium 脚本设置 crontab

如何使用Selenium Webdriver和浏览器HtmlunitDriver for Java设置代理?

Selenium-WebDriver如何使用javascript和firefox浏览器突出显示元素

使用Selenium Python和Firefox重新打开同一浏览器窗口

在函数中调用驱动程序时,如何在 Python3 中保持 Selenium Webdriver 浏览器打开?

如何在Capybara和Selenium中打开浏览器

Python Selenium:如何使浏览器窗口不打开

Python selenium 如何保持浏览器打开?

如何使用Google Chrome浏览器Headless和Selenium提取YouTube视频的评论数?

使用Selenium WebDriver和JUnit在浏览器中拖放本地文件?

RedHat 6.8 上的 Selenium Webdriver + geckodriver + python 2.6.6 + Firefox 无法打开浏览器

Python Selenium Webdriver Opera浏览器可以正确打开,但仅在地址栏和空白屏幕上显示“数据:”

如何在不打开 Chrome 浏览器的情况下使用 Selenium 获取数据?

无法使用 Selenium Webdriver 在浏览器中打开新选项卡

无法使用给定的URL打开Firefox浏览器-Selenium Webdriver&Java

我如何在谷歌浏览器中运行这个 python+ selenium webdriver 代码?

Python / Selenium-清除Chrome浏览器中的缓存和cookie吗?

Python Selenium保持浏览器打开

Selenium Python 浏览器=webdriver.Firefox() 错误

如何使用硒webdriver在mozilla和chrome浏览器中处理“地理位置”弹出窗口?

获取已打开的Chrome浏览器的WebDriver

使用 Javascript 和 Selenium Webdriver (Chrome) 登录