python 脚本编写

边敲边改
import time
from requests import *
import re
url="http://5ee91e70-c1b8-4921-84fb-34dda71ee977.node4.buuoj.cn:81/"
s=session()
res = s.get(url=url)
res.encoding = "UTF-8"
for i in range(1001):
print(res.text)
match=re.findall("<br>(.*)<br>",res.text)
# print(match)
# print(match[0])
rem=re.findall("<br>[0-9].*<br>",match[0])
text=rem[0].replace("<br>","")
# print(rem[0].replace("<br>",""))
# print(text)
# num=re.findall("[0-9]*",text)
# print(num)
# num1=num[0]
# num2=num[4]
# how=re.findall("\+|\-",text)
# print(how[0])
# out=int(num1)+int(num2)
# print(out)
all=eval(text)
print(eval(text))
data={
"answer":all
}
res=s.post(url=url,data=data)#注意由于成功后也会返回算术式子,所以得要将res更新,才能更新值。否则一直算错
res.encoding="UTF-8"
print(res.text)
time.sleep(0.3)
flag=re.findall("flag{.*",res.text)
print(i)
if flag:
print(flag)