我正在与
Python / Selenium / Chrome / ChromeDriver
一起进行测试、抓取等。实际上,我正在尝试用其他东西替换 cdc_
字符串。当我使用 vim
打开文件并将 cdc_
字符串替换为 cat_
时,没有任何变化。我确实相信,我必须再次重建它。我怎样才能重建这个文件?有什么想法吗?
作为参考,我正在使用这个线程。
sudo vim -b /home/chromedriver
然后我将
cdc_
替换为 cat_
并保存文件。当我再次执行Selenium
时,cdc_
在控制台中仍然可用。
有什么想法吗?
假设您的目标是从 Chrome 中删除使用
cdc_
时出现的这些 chromedriver
项目...
...那么这就是 SeleniumBase UC 模式 的用途。
pip install seleniumbase
之后,您可以运行绕过验证码的seleniumbase脚本,例如:
from seleniumbase import Driver
driver = Driver(uc=True)
driver.uc_open_with_reconnect("https://top.gg/", 5)
driver.quit()
或者:
from seleniumbase import SB
with SB(uc=True) as sb:
sb.driver.uc_open_with_reconnect("https://top.gg/", 5)
SeleniumBase UC 模式只是 SeleniumBase 框架的众多可用模式之一,该框架通过更多功能和改进扩展了 Selenium/WebDriver。