1、不打开浏览器驱动(加速)
注意:不启动浏览器器时,需要把浏览器驱动放置以下位置:
①、python安装的根目录
②、google的安装目录()
from selenium import webdriver
#以下三行为不启动google浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)
driver.get("http://www.baidu.com") #访问百度
print(driver.page_source)
2、切换至弹窗
time.sleep(2) #等弹窗加载完成
a = driver.switch_to.alert #新方法,切换alert
# a = driver.switch_to_alert() #老方法,切换alert
print(a.text) #获取弹窗上的文本
a.accept() #确认,相当于点击[确定]按钮
# a.dismiss() #取消,相当于点击[取消]按钮
3、cookie操作
from selenium import webdriver
driver=webdriver.Chrome()
driver.get("https://www.zhihu.com/explore")
print(driver.get_cookies()) #获取cookies
driver.add_cookie({"name":"name","domain":"www.zhihu.com","value":"germey"}) #cookies增加值
print(driver.get_cookies())
driver.delete_all_cookies() #删除所有cookies
print(driver.get_cookies())
browser.close()