问题:因为每次使用selenium打开Google都会弹出登录窗口。
解决:使用已存在的浏览器进行测试。
一、CMD输入命令打开浏览器
sudo /Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
二、打开百度、输入代理。
三、测试(会在CMD打开的浏览器上执行操作)
from seleniumimport webdriver
from selenium.webdriver.chrome.options import Options
chrome_options = Options()
chrome_options.add_experimental_option("debuggerAddress", "127.0.0.1:9222")
chrome_driver ="/usr/local/bin/chromedriver"
driver = webdriver.Chrome(chrome_driver, options=chrome_options)
print(driver.title)