天天看點

bugku - 秋名山車神

這個題的名字很好玩啊,進去看一眼題

bugku - 秋名山車神

啊這?這不是難為人嗎?那我走??

而且每次重新整理這些數字都會改變,打消了先算出來再重新整理送出的念頭,這顯然不是人力能達到的範疇。。。。。

是以,這個時候,就要上腳本了!!這裡主要用到eval()這個函數,它将括号裡的字元串執行,就可以很快算出結果。

import requests
from bs4 import BeautifulSoup

url = 'http://114.67.246.176:16560/'

r = requests.session()
soup = BeautifulSoup(r.get(url=url).content,'lxml')

data = {
        'value':eval(soup.div.string[:-3])
        }

response = r.post(url=url,data=data)

print(response.content.decode('utf-8'))
           

把字元串有用的部分截出來,扔進eval()函數算出結果送出給伺服器即可~

最後的decode可以避免亂碼,看起來更舒服一些