边敲边改 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)
|