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

相關文章
相關標籤/搜索