python3.6+selenium_操作cookies,绕过登录

#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time : 2019/1/15 11:30
# @File : unittest_test9_8.py

'''
add_cookie比较常用,可以用这个来绕过登录
'''
from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.implicitly_wait(30)
driver.get('https://www.baidu.com/?tn=78000241_11_hao_pg')
driver.add_cookie({'name':'BDUSS','value':'UZVMTdtTTZEeDB0ZlZINTVhT2dXU2llUFA2Y1NlWFBGOWNDTG1VVFBMYjg0bVJjQVFBQUFBJCQAAAAAAAAAAAEAAABlLzJSc2hvd18wXzBfAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPxVPVz8VT1cV'})
driver.get('https://www.baidu.com/?tn=78000241_11_hao_pg')

 

add_cookie(cookie_dict)  在当前会话中添加cookie信息,cookie_dict:字典对象,包括name和value

delete_all_cookies()  在当前会话中删除所有cookies信息

delete_cookie(name)  删除单个名为name的cookie信息

get_cookie(name)  返回单个名为name的cookie信息,若没有返回none

get_cookies()  返回当前页面中所有的cookies信息

 

posted @ 2019-02-28 17:08  不上进的小猫  阅读(590)  评论(0编辑  收藏  举报