首页 > 编程语言 >Python获取cookie的方法

Python获取cookie的方法

时间:2023-08-30 16:33:33浏览次数:32  
标签:cookies get Python 获取 session cookie page browser

方法一、通过接口获取

                 

def test_002():
    session = requests.session()
    get_url = 'https://Login/MDAccountLogin'
    data = {
        "password": "jTkwfEnaQeb9u5A1Gx6h3CwsfEVcOWPCo/blACFl8FXFsWr",
        "isCookie": False,
        "captchaType": 1,
        "account": "Mf2TkiC7Np+QwkgcYatvatDUra2ywrUyaEK/M4uU="
    }
    headers = {"content-type": "application/json"}
    session.post(url=get_url, data=json.dumps(data),headers=headers)
    cookie = session.cookies.get_dict()
    print(cookie.get("md_pss_id"))

方法二、通过UI登录后获取cookie

def get_cookie():
    with sync_playwright() as p:
        browser_type = p.chromium
        browser = browser_type.launch(headless=True, slow_mo=100, timeout=3000)
        page = browser.new_page(ignore_https_errors=True)
        page.goto('https://ss/network')
        page.locator('[id="ssss"]').click()
        page.fill('[id="ssss"]', 'aaaaaa')
        page.locator('//input[@class="aaaa"]').click()
        page.fill('//input[@class="aaaa"]', 'aaaaaa')
        page.locator('//span[@class="aaaa"]').click()
        cookies = (page.context.cookies())
        cookies = cookies[0].get('value')
        print(cookies)


get_cookie()

 

标签:cookies,get,Python,获取,session,cookie,page,browser
From: https://www.cnblogs.com/xxx1234-11225/p/17667603.html

相关文章

  • python selenium报错ValueError: Timeout value connect was <...>, but it must be an
    最近学习爬虫,安装selenium,很简单地执行代码,但是一直报错。importtimeimportopenpyxlfromseleniumimportwebdriverfromselenium.webdriver.common.keysimportKeysfromselenium.webdriver.common.byimportByfromselenium.webdriver.chrome.serviceimportService......
  • JS逆向实战22——某政府采购网简单cookie反爬
    声明本文章中所有内容仅供学习交流,抓包内容、敏感网址、数据接口均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关,若有侵权,请联系我立即删除!目标网站网站:aHR0cDovL3d3dy55bmdwLmNvbS8=目标类似于这种进入前检查浏览器...如何跳转页面分析我......
  • Python教程(11)——Python中的字典dict的用法介绍
    列表虽然好,但是如果需要快速的数据查找,就必须进行需要遍历,也就是最坏情况需要遍历完一遍才能找到需要的那个数据,时间复杂度是O(n),显然这个速度是很难接受的,于是就必须要有新的数据结构出现,于是字典就诞生了!在Python中,字典(Dictionary)是一种无序的数据结构,用于存储键值对(key-value)。......
  • python使用一个目录启动为web服务
    python2版本#mac举例#1、进入命令行#2、cd到指定目录cd/Users/apple/Downloads#3、启动服务python2-mSimpleHTTPServer8080#4、访问http://局域网ip:8080/文件名 python3版本#mac举例#1、进入命令行#2、cd到指定目录cd/Users/apple/Downloads#3、启动服......
  • Python的glob库用法
    glob是Python标准库中的一个模块,用于查找匹配特定模式的文件路径名。它通常用于在文件系统中查找文件、文件夹等。下面是glob模块的一些常用用法示例:导入模块:importglob查找所有文件:file_list=glob.glob('/path/to/directory/*')这会返回指定目录中的所有文件......
  • python列表实操(一)
    #1.构建一个列表,.通过随机数插入5个整数,importrandomlist1=[]foriinrange(5):list1.append(random.randint(0,9))print(list1)#1.1将这个列表末尾添加"张翠山"list1.append("张翠山")print(list1)#1.2删除第三个元素list1.pop(2)print(list1)#1.3在第4个......
  • python列表的应用(二)
    #2.注册账户,保存到列表中#2.1.注册的数据不大于5个#2.2.如果输入已经存在的用户,提示"用户名太受欢迎"#2.3.如果输入非法信息,提示"根据相关法律法规,不能使用此类字符",非法信息为['蜜蜂','高圆圆']list1=[]list2=['蜜蜂','高圆圆']whileTrue:user=input("请输......
  • Python drf day02
    restful规范restful规范是什么,如何来的?是一种定义WebAPI接口的设计风格,尤其适用于前后端分离的应用模式中的规范RoyFielding的博士论文提出的restful规范的具体内容1.数据的安全保障--》url链接一般都采用https协议进行传输,它比http安全2.接口特征表现--》url中带api......
  • Python列表的索引和切片
    Python列表的索引和切片使用及语法如下:列表索引:使用方括号([])来访问列表中的元素。索引从0开始,最左边的元素的索引为0,依次递增。负数索引从最右边的元素开始,最右边的元素的索引为-1,依次递减。示例:my_list=['a','b','c','d']print(my_list[0])#输出'a'print(my......
  • 信息化热词分析python
    环境准备#安装requests库pipinstallrequests#安装bs4库pipinstallbs4#安装jieba库pipinstalljieba#安装selenium库pipinstallselenium#安装lxml库pipinstalllxml#安装matplotlib库pipinstallmatplotlib#安装numpy库pipinstallnumpy#安装Pill......