python利用cookie登录百度的代码_使用 cookie 登录百度
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 登录百度相关推荐
- python利用pandas合并excel表格代码_利用Python pandas对Excel进行合并的方法示例
前言 在网上找了很多Python处理Excel的方法和代码,都不是很尽人意,所以自己综合网上各位大佬的方法,自己进行了优化,具体的代码如下. 博主也是新手一枚,代码肯定有很多需要优化的地方,欢迎各位大 ...
- python turtle画彩虹-Python利用turtle库绘制彩虹代码示例_天津SEO
天津SEO RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为RGB模型 代码示例: #-*- coding:utf-8 –*- f ...
- python画图代码彩虹-Python利用turtle库绘制彩虹代码示例
语言:Python IDE:Python.IDE 需求 做出彩虹效果 颜色空间 RGB模型:光的三原色,共同决定色相 HSB/HSV模型:H色彩,S深浅,B饱和度,H决定色相 需要将HSB模型转换为R ...
- 登录页面html代码_【网络自动化平台开发】—— 登录组件
今年的天气特别的冷,于是,继续缓慢更新. Django 其实有自己的权限认证组件,可以拿来用,其实本身代码量也不多,还是自己写吧. 新建了一个functions文件夹用于存放各种功能文件: 说说登录的 ...
- python登录网页账号密码_遇到需要登录的网站怎么办?学好python,用这3招轻松搞定...
你好 由于你是游客 无法查看本文 请你登录再进 谢谢合作..... 当你在爬某些网站的时候 需要你登录才可以获取数据 咋整? 莫慌 把这几招传授给你 让你以后从容应对 登录的常见方法无非是这两种 1. ...
- 百度分享代码_网销侠:网络营销百问百答之51,百度小程序是什么
涛哥网销学,网销可以学. 大家好,我是网销侠-涛哥. 今天和大家分享的是<百度小程序是什么> 百度智能小程序是一种智能连接人与信息.人与服务.人与万物的开放生态,依托以百度APP为代表的全 ...
- java图书馆登陆代码_图书馆系统(登录设计)
基于MVC设计----图书馆系统(登录设计) 这一学期学习了JavaWeb开发, 课程结束时老师给的任务是做一个课程设计,博主使用MVC(jsp.servlets.javabean)开发了一个简单的图 ...
- python黑色和浅黑色的代码_黑色格式化程序-忽略特定的多行代码 - python
我想忽略black python formatter的特定多行代码.特别是,它用于np.array或格式化时难看的矩阵构造.以下是示例. np.array( [ [1, 0, 0, 0], [0, - ...
- html登录界面设计代码_.NET 5 开发WPF - 美食应用登录UI设计
Demo演示: 你的时间宝贵,不想看啰嗦的文字,可直接拉到文末下载源码! 1. 新建项目 站长开发环境: VS 2019企业版 16.70 .NET 5 Preview 5 .NET 5 WPF 项目 ...
最新文章
- .Net Framework 各个版本新特性总结 (一)
- 实用的4W、5V直流开关稳压电源电路图及解析
- idea中怎么忽略(ignore)掉 .idea等文件
- 在kubernetes集群中运行nginx
- NOIp2018滚粗记
- 一个待办事列表todolist
- JWT 教程_1 SpringBoot与JWT整合
- NYOJ - 整数划分(四)
- 通达oa 2013 php解密,通达OA漏洞学习 - 安全先师的个人空间 - OSCHINA - 中文开源技术交流社区...
- 局域网 git服务器 虚拟机,GitLab服务器傻瓜式搭建教程
- Struts2通配符和它的各种问题总结
- 学习costmap代价地图
- DDR中的一些知识点说明(ODT,ZQ校准,OCT,TDQS)
- 梧桐数据宣布获得千万级Pre-A轮融资
- 大规模网络拓扑测量与分析研究1-论文
- Mac 苹果系统没有WIFI选项自检出现-1005D
- python调用r语言加载包错误_Python调用R语言
- dotnetbar-SuperTabControl禁止调整顺序
- java 房贷计算器代码_用JAVA编程一个房贷计算器
- 在嵌入式设备上(树莓派)动态显示带有中文字体的图片(采用matplotlib绘图)
热门文章
- PROFACE-GP4502WW网线连三菱Q06UDVCPU
- 计算机中丢失msvcp40.dll,电脑丢失msvcp140.dll的解决方法 电脑缺少msvcp140.dll怎么解决...
- linux 头文件卫士,条件编译,头文件,静态库,共享库与多文件编程
- 单片机|自动宠物喂食器方案
- 解决U盘做系统盘后容量变小问题
- 【总结】项目管理(适用于软件工程)
- 基于单片机的无线红外报警系统-单片机课设毕设资料
- 200行C++代码实现实现3D俄罗斯方块,这效果太逼真了!
- MYIE2拖拽搜索中文关键词google乱码的解决方法
- java音频处理 ktv效果_KTV评分系统实现总结