码迷,mamicode.com
首页 > 编程语言 > 详细

python

时间:2020-01-03 00:50:32      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:运行脚本   方法   details   cookies   get请求   google   on()   二次   发送请求   

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")

python

标签:运行脚本   方法   details   cookies   get请求   google   on()   二次   发送请求   

原文地址:https://www.cnblogs.com/angdh/p/12142655.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!