7.14学习回顾

7.14学习回顾

七月 14, 2021

使用requests制作简单python脚本

在敲代码的过程中遇到了答案正确但是传参上去却显示答案错误

这是因为没有使用session或者 传参cookies 导致会话关闭

cookies 与 session 区别参考

[]: https://www.cnblogs.com/ityouknow/p/10856177.html

使用session 保持会话

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#encoding=utf-8
import requests
n=requests.session()
z=n.get('http://ctf.err0r.top:60001/')
print(z.text)
r=z.text
r=r.split('b>')
#print(r)
#print(r[1])
a=r[1]
a=a.lstrip()
a=a.rstrip(' =</')
a=a.rstrip('')
print(a)
a=eval(a)
print(a)
miao={"answer":a,"submits":"%E6%8F%90%E4%BA%A4"}
m=n.post("http://ctf.err0r.top:60001/",data=miao)
print(m.text)

使用cookies 保持会话

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#encoding=utf-8
import requests
z=requests.get('http://ctf.err0r.top:60001/')
print(z.cookies)
b=z.cookies
print(b)
#print(z.text)
r=z.text
r=r.split('b>')
#print(r)
#print(r[1])
a=r[1]
a=a.lstrip()
#删除句首指定字符,默认删除空格
a=a.rstrip(' =</')
a=a.rstrip('')
print(a)
a=eval(a)
print(a)
miao={"answer":a,"submits":"%E6%8F%90%E4%BA%A4"}
m=requests.post("http://ctf.err0r.top:60001/",data=miao,cookies=b)
print(m.text)