赞
踩
步驟:
步驟一
【前提:1.打開企業微信登錄頁,2.掃碼登錄企業微信,3.運行下列代碼復用當前頁面點擊“通訊錄”獲取cookies】
from selenium import webdriver from selenium.webdriver.chrome.options import Options class TestCookie: def setup(self): option = Options() option.debugger_address = "127.0.0.1:5123" self.driver= webdriver.Chrome(options=option) def test_cookie(self): #1.登錄企業微信,獲取cookies self.driver.find_element_by_css_selector("#menu_contacts>span").click() print(self.driver.get_cookies())
步驟二
賦值變量並處理cookies,刪除cookies中的expiry字段,該字段一般為cookie有效時間。
from time import sleep import pytest from selenium import webdriver from selenium.webdriver.chrome.options import Options class TestCookie: def setup(self): option = Options() option.debugger_address = "127.0.0.1:5123" self.driver= webdriver.Chrome() # self.driver= webdriver.Chrome(options=option) 注釋,無需復用,打開新窗口即可 def test_cookie(self): self.driver.get("https://work.weixin.qq.com/") #打開企業微信首頁 #2.處理cookies,刪除cookies中的expiry字段 cookies = [{ 'domain': '.work.weixin.qq.com', 'httpOnly': False, 'name': 'wwrtx.d2st', 'path': '/', 'secure': False, 'value': 'a143792'}, { 'domain': '.work.weixin.qq.com', 'httpOnly': True, 'name': 'wwrtx.vst', 'path': '/', 'secure': False, 'value': 'VC5iNZi9cnKeRGXShsMcaPjnzXjl7JZXZAq7q-qpmN6Anhelbr4hdJjhJxi7kwR6AGcU98f4R6
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。