第2題:快速口算
小明要參加乙個高技能比賽,要求每個人都要能夠快速口算四則運算,2秒鐘之內就能夠得到結果,但是小明就是乙個小學生沒有經過特殊的培訓,那小明能否通過快速口算測驗呢?
這裡的過關位址,每次get請求得到的資料都是變化的,所以需要我們使用指令碼獲取到相應的資料,並使用指令碼計算,這個就很容易了。
這裡使用的是python指令碼實現的,以下是**:
#!/usr/bin/env python
# -*- coding: gbk -*-
# -*- coding: utf-8 -*-
import re
try:
import requests
except importerror:
raise systemexit('\n[!] requests模組匯入錯誤,請執行pip install requests安裝!')
s = requests.session()
r = s.get(url)
res = unicode(r.content, 'utf-8').encode('gbk')
# print res
num = re.findall(re.compile(r'
\s+(.*?)='), res)[0]
print '當前獲取到需要口算的表示式及計算結果為:\n\n%s=%d\n' % (num, eval(num))
r = s.post(url, data=)
print re.findall(re.compile(r'(.*?)'), r.content)[0]
網路資訊保安攻防平台指令碼關快速口算
快速口算 分值 350 小明要參加乙個高技能比賽,要求每個人都要能夠快速口算四則運算,2秒鐘之內就能夠得到結果,但是小明就是乙個小學生沒有經過特殊的培訓,那小明能否通過快速口算測驗呢?題目連線 要計算的式子在 和 之間 如下 coding utf 8 import requests 匯入reques...
hackinglab 指令碼關 writeup
key又又找不到了 點選提供的鏈結後,實際發生了兩次跳轉,key 在第一次跳轉的網頁中,key is yougotit script now 快速口算 要求2秒內提交結果,肯定不能手動算了,寫程式獲取算式並計算出結果提交 usr bin env python3 author renzongxian ...
HackingLab之指令碼關攻略
開始指令碼關的攻略!本次依舊無題目描述。網路資訊保安攻防學習平台 這題不是跟基礎關的第八題一樣嗎?使用的python 也只用改一下url,key就直接出來了。import requests url r requests.get url,allow redirects false 請求獲取url位置的...