selenium 常见操做事件2

一、不打开浏览器驱动(加速)python

注意:不启动浏览器器时,须要把浏览器驱动放置如下位置:
①、python安装的根目录
②、google的安装目录()web

from selenium import webdriverchrome

#如下三行为不启动google浏览器
option = webdriver.ChromeOptions()
option.add_argument("headless")
driver = webdriver.Chrome(chrome_options=option)浏览器

driver.get("http://www.baidu.com") #访问百度
print(driver.page_source)cookie

 

二、切换至弹窗less


time.sleep(2)            #等弹窗加载完成
a = driver.switch_to.alert     #新方法,切换alert
# a = driver.switch_to_alert()      #老方法,切换alert
print(a.text)        #获取弹窗上的文本
a.accept()           #确认,至关于点击[肯定]按钮
# a.dismiss()      #取消,至关于点击[取消]按钮dom

 

三、cookie操做google

from selenium import webdriverget

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()selenium

相关文章
相关标签/搜索