selenium模組(七):cookies、選項卡管理
阿新 • • 發佈:2018-12-05
cookies
from selenium import webdriver
browser=webdriver.Chrome()
browser.get('https://www.zhihu.com/explore')
#獲取cookies
print(browser.get_cookies())
#新增cookies
browser.add_cookie({'k1':'xxx','k2':'yyy'})
#列印cookies
print(browser.get_cookies())
#刪除全部cookies
browser.delete_all_cookies()
選項卡管理
#選項卡管理:切換選項卡,有js的方式windows.open,有windows快捷鍵:ctrl+t等,最通用的就是js的方式
import time from selenium import webdriver browser=webdriver.Chrome() browser.get('https://www.baidu.com') browser.execute_script('window.open()') print(browser.window_handles) #獲取所有的選項卡 browser.switch_to_window(browser.window_handles[1]) browser.get('https://www.taobao.com') time.sleep(10) browser.switch_to_window(browser.window_handles[0]) browser.get('https://www.sina.com.cn') browser.close()