python3 requests库请求时加入Cookie参数
前言
今天在日一个自己的SQL盲注靶场时遇到一个问题,写盲注脚本时requests库请求得到的是登录界面,而不是注入点的页面,所以需要加入Cookie来进行请求
Cookie设置
requests库的请求设置cookie很简单,直接
responese = requests.get(url,cookies=COOKIES)
即可插入cookie
但是一般网站的cookie都不会是单个的,所以我们需要对这些cookie进行分割,requests.get所需要的cookie是字典形式,所以可以把cookie进行分割成字典形式
cookies = "ISZJJKTRFVGHWEHBMDMH=UHGSCDJFIFLGBAOFCQCSJANGNAQCLYFQQPNMBFZT; PHPSESSID=ique43k2n1sr1mn5u65ftofqq2; session=eyJ1c2VyX2lkIjozfQ.XxjoWg.C0pmV3gaq92DVPFZJXzrgLZykp8" COOKIES = {} Cookie = cookies.split(';') #把cookie分割,得到一个字符串列表 for j in Cookie: name,value = j.strip().split('=',1) #再把列表中的字符串分割成两个值 COOKIES[name]=value #录入COOKIES,以字典形式存储 print(COOKIES)
小写的cookies就是原本靶场的cookie,我们需要生成新的COOKIES。

浙公网安备 33010602011771号