在C:\Users\lenovo\AppData\Local\Google\Chrome\User Data\Default路径下查找已经在chrome上登录的cookies,然后用requests访问

http://www.panda.tv/ajax_get_myinfo

获取账号信息

from os import getenv
import sqlite3
import win32crypt
import requests
import Cookiestest
import jsondef getPandaCookies():conn = sqlite3.connect(getenv("LOCALAPPDATA") + "\Google\Chrome\User Data\Default\Cookies")cursor = conn.cursor()cursor.execute('select host_key,name,encrypted_value from cookies where host_key like "%panda.tv%"')cookies=""for result in cursor.fetchall():# print resultvalue = win32crypt.CryptUnprotectData(result[2], None, None, None, 0)[1]if value:cookies+="%s=%s; "%(result[1],value)# print 'host_key: ' + result[0]# print 'name: ' + result[1]# print 'Password: ' + valueelse:print "no password found"cursor.close()return cookiesUrl="http://www.panda.tv/ajax_get_myinfo"
cookies=getPandaCookies()
headers = {"Cookie":cookies,"Host":"www.panda.tv","Accept-Encoding":"gzip, deflate","Referer":"http://www.panda.tv/personal","User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:53.0) Gecko/20100101 Firefox/53.0","Accept":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8"}
html=requests.get(Url,headers=headers)
html.encoding="utf-8"
print html.text
data=json.loads(html.text)
print data["data"]["nickName"]

python获取浏览器cookies登录熊猫tv相关推荐

  1. python获取浏览器Cookies作业

    第一题 win10系统中本地cookie的存放位置为: IE浏览器:%APPDATA%\Microsoft\Windows\Cookies\ 目录中的xxx.txt文件 (IE浏览器分开存放的): ...

  2. python原生爬虫爬取熊猫TV LOL主播人气排行

    本文采取phthon原生爬虫,没有采用常用的爬虫框架,比较适合新手练手. 首先进入熊猫TV英雄联盟主页----https://www.panda.tv/cate/lol?pdt=1.24.s1.2.4 ...

  3. python 获取浏览器句柄下的网页控件_python webdriver操作浏览器句柄

    断言 assert self.driver.title.find(u"搜狗搜索引擎")>=0, "assert error" 浏览器后退,前进,前进前要先 ...

  4. python 获取浏览器安装位置,并使用指定浏览器打开指定网页

    说明 本程序基于Windows注册表实现了浏览器安装位置的查找功能和使用指定浏览器打开网页的功能. 使用 get_browser_path 函数可获取对应名称的浏览器的安装位置,使用 open_url ...

  5. python获取浏览器Chrome/Edge的收藏夹,历史记录(搜索记录,访问记录,下载记录),密码数据

    文章目录 1.获取思路 2.获取书签收藏夹 3.获取历史记录 3.获取浏览器保存的密码数据 3.1 读取数据库文件Login Data 3.2 获取密钥 4.完整代码获取 1.获取思路 浏览器的这些数 ...

  6. python获取浏览器数据_python 获取有关访问者的浏览器的 细节

    检测访问者的浏览器和版本号 有关访问者的浏览器的更多信息 有关访问者的浏览器的全部细节 根据浏览器来提醒用户 document.write(" 浏览器:") document.wr ...

  7. Python将浏览器cookies共享给requests库

    详情参考这里,下面提供核心代码. #coding=utf-8 #author:walker #date:2013-11-21from selenium import webdriver import ...

  8. python 获取浏览器句柄下的网页控件,Python获取浏览器窗口句柄过程解析

    句柄(handle)是C++程序设计中经常提及的一个术语.它并不是一种具体的.固定不变的数据类型或实体,而是代表了程序设计中的一个广义的概念.句柄一般是指获取另一个对象的方法--一个广义的指针,它的具 ...

  9. python获取token并登录,Python token的获取和再次登录验证

    from flask import Flask, jsonify, g from flask_script import Manager from flask_httpauth import HTTP ...

最新文章

  1. Jenkins 插件 地址证书报错问题解决思路
  2. python autopy_安装python autopy时出错
  3. java接口如何定义常量 c_在Java接口中怎样访问定义的常量呢?
  4. 独家 | 手把手教你怎样用Python生成漂亮且精辟的图像(附教程代码)
  5. AI2:预计2030年中国AI研究或领跑全球
  6. 在 Wiki 标记中添加无序列表
  7. 基于Spring提供支持不同设备的页面
  8. Docker(十二):Docker集群管理之Compose
  9. golang完成聊天室功能
  10. Tomcat中session的管理机制
  11. HDU5875 - Function
  12. getter/setter_Getters / Setters。 邪恶。 期。
  13. 使用JFlex生成词法分析器 1:安装配置
  14. Python学习(五)列表的简单操作
  15. PHP: stdclass, 数组转成对象
  16. 适合初学者的安卓开源项目_开源初学者的6个起点
  17. 洛谷 P1454【圣诞夜的极光】
  18. 为什么程序员喜欢用dark mode深色模式
  19. 手机关闭浏览器html,如何解除手机浏览器网页限制?
  20. matlab的三维绘图函数,MATLAB中的三维绘图函数总结

热门文章

  1. wireshark diameter协议解码问题
  2. Mongodb存储二进制文件GridFS空间复用测试
  3. 平面排版时,突出中文美感的几种方法二:基础
  4. 2019年序章——一位研究工作者的新年目标,立下flag,既是充满,又是憧憬(o゜▽゜)o☆
  5. Es6学习回顾(非完整版)
  6. 编写计算机软件,编写软件是一种艺术
  7. eav模型 java_计算和过滤分面类型(EAV)过滤器中的产品/实体
  8. 实验八 4路组相连Cache实验(基于Logisim)
  9. matlab中变压器的连接方式,请问simulink中电动机与变压器如何相连啊?
  10. LabVIEW与信捷PLC串口通讯Modbus协议