cookies2.txt 为存放 cookie 字符串的文件。

cookie 字符串获取方式

1. 可以通过手动的方式去取,比如登录之后在 console 里面执行 document.cookie 即可获得

2. 在 application 里面查看 cookie 的值

3. 通过 webdriver.Chrome(...) 创建出来的实例,调用 get_cookies() 就可以获取到

from selenium import webdriver # 从selenium导入webdriver

import os

import platform

import traceback

import time

import pickle

BASE_PATH = os.path.abspath(os.path.dirname(__file__))

if platform.system() == 'Darwin':

wd = webdriver.Chrome('chromedriver') # Optional argument, if not specified will search path.

else:

wd = webdriver.Chrome(

os.path.join(BASE_PATH, 'chromedriver.exe')) # Optional argument, if not specified will search path.

url = 'https://zhidao.baidu.com/'

print(url)

wd.get(url)

cookie_path = os.path.join(BASE_PATH,'cookies2.txt')

readPath = open(cookie_path , 'r', encoding = 'utf-8')

BDCookies = readPath.read()

readPath.close()

allitem = BDCookies.split(';')

for item in allitem:

pair = item.split('=')

print('the pair ===> ', pair)

if pair and len(pair) == 2:

cookie = pair[0].lstrip()

value = pair[1]

try:

print(f'try add cookie "{cookie}"="{value}""')

wd.add_cookie({

"domain": "zhidao.baidu.com",

"name": cookie,

"value": value,

"path": '/',

"expires": None

})

except Exception as e:

traceback.print_exc()

wd.get("https://zhidao.baidu.com")

time.sleep(30)

wd.close()

del wd

python利用cookie登录百度的代码_使用 cookie 登录百度相关推荐

  1. python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例

    前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...

  2. python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO

    天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...

  3. python画图代码彩虹-Python利用turtle库绘制彩虹代码示例

    语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...

  4. 登录页面html代码_【网络自动化平台开发】—— 登录组件

    今年的天气特别的冷,于是,继续缓慢更新. Django 其实有自己的权限认证组件,可以拿来用,其实本身代码量也不多,还是自己写吧. 新建了一个functions文件夹用于存放各种功能文件: 说说登录的 ...

  5. python登录网页账号密码_遇到需要登录的网站怎么办?学好python,用这3招轻松搞定...

    你好 由于你是游客 无法查看本文 请你登录再进 谢谢合作..... 当你在爬某些网站的时候 需要你登录才可以获取数据 咋整? 莫慌 把这几招传授给你 让你以后从容应对 登录的常见方法无非是这两种 1. ...

  6. 百度分享代码_网销侠:网络营销百问百答之51,百度小程序是什么

    涛哥网销学,网销可以学. 大家好,我是网销侠-涛哥. 今天和大家分享的是<百度小程序是什么> 百度智能小程序是一种智能连接人与信息.人与服务.人与万物的开放生态,依托以百度APP为代表的全 ...

  7. java图书馆登陆代码_图书馆系统(登录设计)

    基于MVC设计----图书馆系统(登录设计) 这一学期学习了JavaWeb开发, 课程结束时老师给的任务是做一个课程设计,博主使用MVC(jsp.servlets.javabean)开发了一个简单的图 ...

  8. python黑色和浅黑色的代码_黑色格式化程序-忽略特定的多行代码 - python

    我想忽略black python formatter的特定多行代码.特别是,它用于np.array或格式化时难看的矩阵构造.以下是示例. np.array( [ [1, 0, 0, 0], [0, - ...

  9. html登录界面设计代码_.NET 5 开发WPF - 美食应用登录UI设计

    Demo演示: 你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码! 1. 新建项目 站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目 ...

最新文章

  1. .Net Framework 各个版本新特性总结 (一)
  2. 实用的4W、5V直流开关稳压电源电路图及解析
  3. idea中怎么忽略(ignore)掉 .idea等文件
  4. 在kubernetes集群中运行nginx
  5. NOIp2018滚粗记
  6. 一个待办事列表todolist
  7. JWT 教程_1 SpringBoot与JWT整合
  8. NYOJ - 整数划分(四)
  9. 通达oa 2013 php解密,通达OA漏洞学习 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...
  10. 局域网 git服务器 虚拟机,GitLab服务器傻瓜式搭建教程
  11. Struts2通配符和它的各种问题总结
  12. 学习costmap代价地图
  13. DDR中的一些知识点说明(ODT,ZQ校准,OCT,TDQS)
  14. 梧桐数据宣布获得千万级Pre-A轮融资
  15. 大规模网络拓扑测量与分析研究1-论文
  16. Mac 苹果系统没有WIFI选项自检出现-1005D
  17. python调用r语言加载包错误_Python调用R语言
  18. dotnetbar-SuperTabControl禁止调整顺序
  19. java 房贷计算器代码_用JAVA编程一个房贷计算器
  20. 在嵌入式设备上(树莓派)动态显示带有中文字体的图片(采用matplotlib绘图)

热门文章

  1. PROFACE-GP4502WW网线连三菱Q06UDVCPU
  2. 计算机中丢失msvcp40.dll,电脑丢失msvcp140.dll的解决方法 电脑缺少msvcp140.dll怎么解决...
  3. linux 头文件卫士,条件编译,头文件,静态库,共享库与多文件编程
  4. 单片机|自动宠物喂食器方案
  5. 解决U盘做系统盘后容量变小问题
  6. 【总结】项目管理(适用于软件工程)
  7. 基于单片机的无线红外报警系统-单片机课设毕设资料
  8. 200行C++代码实现实现3D俄罗斯方块,这效果太逼真了!
  9. MYIE2拖拽搜索中文关键词google乱码的解决方法
  10. java音频处理 ktv效果_KTV评分系统实现总结