Python3+Selenium3+webdriver学习笔记11(cookie处理)
#!/usr/bin/env python
# -*- coding:utf-8 -*-
'''
Selenium3+webdriver学习笔记11(cookie处理)
'''
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
from selenium.webdriver.support.select import Select import time,os
import random # about:addons 火狐浏览器安装组件,访问的地址 # <input id="kw" name="wd" class="s_ipt" value="" maxlength="255" autocomplete="off">
#id
keys="测试部落"
delay=3
url="https://www.cnblogs.com/"
driver=webdriver.Firefox() driver.get(url) #获取cookies值-未登录
cookies=driver.get_cookies()
print(cookies) #获取cookies值-已未登
#进入首页面-点击登录按钮-进入到登录页面
driver.find_element_by_css_selector("span#span_userinfo>a").click() #输入账号、密码并点击登录按钮
driver.find_element_by_id("input1").send_keys("用你自己的账号")
driver.find_element_by_id("input2").send_keys("用你自己的密码")
driver.find_element_by_id("signin").click()
time.sleep(delay)
#获取指定cookie
cookie=driver.get_cookie(name='__gads')
print(cookie)
#清除指定的cookie
driver.delete_cookie(name='__gads')
cookies=driver.get_cookies()
print(cookies)
#清除所有cookies
driver.delete_all_cookies()
cookies=driver.get_cookies()
print(cookies)
#添加指定的cookie
# driver.add_cookie() cookie1={'name': '.CNBlogsCookie',
'value': '',
'path': '/',
'domain': '.cnblogs.com',
'secure': False,
'httpOnly': False,
'expiry': 1606993724} cookie2={'name': '.Cnblogs.AspNetCore.Cookies',
'value': '',
'path': '/',
'domain': '.cnblogs.com',
'secure': False,
'httpOnly': False,
'expiry': 1606993724} driver.get("http://www.cnblogs.com/nicetime")
driver.add_cookie(cookie1)
driver.add_cookie(cookie2)
time.sleep(delay)
driver.refresh() cookies=driver.get_cookies()
print(cookies) time.sleep(delay)
driver.quit()
Python3+Selenium3+webdriver学习笔记11(cookie处理)的更多相关文章
- Python3+Selenium3+webdriver学习笔记14(等待判断 鼠标事件 )
		
!/usr/bin/env python -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记14(等待判断 鼠标事件 )'''from selenium im ...
 - Python3+Selenium3+webdriver学习笔记13(js操作应用:弹出框无效如何处理)
		
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记13(js操作应用:弹出框无效如何处理)'''from sel ...
 - Python3+Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)
		
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记12(js操作应用:滚动条 日历 内嵌div)'''from ...
 - Python3+Selenium3+webdriver学习笔记10(元素属性、页面源码)
		
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记10(元素属性.页面源码)'''from selenium i ...
 - Python3+Selenium3+webdriver学习笔记9(发送富文本信息及上传文件处理)
		
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记9(发送富文本信息及上传文件处理)'''from seleni ...
 - Python3+Selenium3+webdriver学习笔记8(单选、复选框、弹窗处理)
		
#!/usr/bin/env python# -*- coding:utf-8 -*-'''Selenium3+webdriver学习笔记8(单选.复选框.弹窗处理)''' from selenium ...
 - Python3+Selenium3+webdriver学习笔记7(选择多链接的结果、iframe、下拉框)
		
#!/usr/bin/env python# -*- coding:utf-8 -*- from selenium import webdriverfrom selenium.webdriver.co ...
 - Python3+Selenium3+webdriver学习笔记6(多窗口切换处理)
		
#!/usr/bin/env python# -*- coding:utf-8 -*- from selenium import webdriverfrom selenium.webdriver.co ...
 - Python3+Selenium3+webdriver学习笔记5(模拟常用键盘和鼠标事件)
		
#!/usr/bin/env python# -*- coding:utf-8 -*- from selenium import webdriverfrom selenium.webdriver.co ...
 
随机推荐
- JDK5特性
			
静态导入(了解) JDK 1.5 增加的静态导入语法用于导入类的某个静态属性或方法.使用静态导入可以简化程序对类静态属性和方法的调用. 语法: import static 包名.类名.静态属性|静态方 ...
 - 选择Netty的理由
			
摘自:http://blog.csdn.net/u010154380/article/details/64443762 <Netty 权威指南>—— 选择Netty的理由 声明:本文是&l ...
 - ADT-Bundle--Android开发环境快速搭建
			
http://blog.csdn.net/aizquan/article/details/8974750
 - 数据库路由中间件MyCat - 源代码篇(5)
			
此文已由作者张镐薪授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 3. 连接模块 如之前所述,MyCat的连接分为前端和后端,下面是连接基本相关类图: 3.1 Closabl ...
 - Unite 2017 | 基于Animation Instancing的大规模人群模拟
			
在Unite 2017的国内技术专场,Unity技术团队为参会者们带来了Unity引擎功能相关的技术分享.今天这篇文章,将由Unity技术支持工程师金晓宇为大家分享基于Animation Instan ...
 - UGUI(七)界面拖动和焦点界面
			
http://blog.sina.com.cn/s/blog_89d90b7c0102vj9e.html 一般软件和游戏有多窗口多界面时,都可以拖动子界面和排序子界面[点击后变成焦点界面显示在最前面] ...
 - 蓝桥杯T32(树的直径)
			
题目链接:http://lx.lanqiao.cn/problem.page?gpid=T32 题意:中文题诶- 思路:显然给出的地图是一颗树,若能求得树的直径 ans,则答案为:ans*(ans+1 ...
 - 2015 Noip提高组 Day2
			
P2678 跳石头 [题目背景] 一年一度的“跳石头”比赛又要开始了! [题目描述] 这项比赛将在一条笔直的河道中进行,河道中分布着一些巨大岩石.组委会已经选择好了两块岩石作为比赛起点和终点.在起点和 ...
 - AC自动机板子(from. qwer)
			
#include <cstdio> #include <cstring> #include <cstdlib> #include <algorithm> ...
 - 前端面试题整理---JS基础
			
为了督促自己学习,整理了一下前端的面试题 JavaScript: JavaScript 中如何监测一个变量是String类型? typeof(obj)==="string"; ty ...