zoukankan      html  css  js  c++  java
  • python

    https://blog.csdn.net/qq_34246164/article/details/81610896


    1. import requests

    2. import time

    3.  
    4. mycookie = { "PHPSESSID":"56v9clgo1kdfo3q5q8ck0aaaaa" }

    5. x = requests.session()

    6. x.get("http://127.0.0.1:80",cookies = mycookie)

    7. time.sleep(5)

    8. x.get("http://127.0.0.1:80")


    运行脚本后,通过抓包发现,第一次get请求的中含有我自定义的cookie,第二次请求中却没有。因为我要对很多http接口发送请求,所以如果在每个get里面都加入一个cookie变量的话,写起来就有些麻烦了。于是google了一下,找到了如下的解决方法:

     
    1. import requests

    2. import time

    3.  
    4. mycookie = { "PHPSESSID":"56v9clgo1kdfo3q5q8ck0aaaaa" }

    5. x = requests.session()

    6. requests.utils.add_dict_to_cookiejar(x.cookies,{"PHPSESSID":"07et4ol1g7ttb0bnjmbiqjhp43"})

    7. x.get("http://127.0.0.1:80",cookies = mycookie)

    8. time.sleep(5)

    9. x.get("http://127.0.0.1:80")

  • 相关阅读:
    Chrony服务同步集群时间
    lsyncd+rsync实时同步
    iptables
    nginx 之 proxy_pass详解
    Ansible 中的 playbook 详解
    MySQL基本查询实战
    MySQL索引
    MySQL高可用方案——双主
    MySQL事务
    MySQL用户和权限管理
  • 原文地址:https://www.cnblogs.com/angdh/p/12142655.html
Copyright © 2011-2022 走看看