bugku web 秋名山老司機

2022-05-17 13:37:32 字數 713 閱讀 5231

拿到題目發現只有重新整理後變化的式子,所以同理還需要使用session,request方法來做。

直接上python2:

# -*- coding:utf-8 -*-

import requests

url = ''

url_session = requests.session()

url_req = url_session.get(url)

#列印響應狀態

print url_req

#獲取式子,產找div標籤內容,並結尾=?,同時去除標籤

shizi = url_req.text[url_req.text.find(''):url_req.text.find('=?')].split('')[1]

#expression = re.search(r'(\d+[+\-*])+(\d+)', source.text).group()

#page = re.findall(r'(.*)=\?;

', g.text)[0]

#式子做運算

sum_shizi = eval(shizi)

print sum_shizi

#以post方法穿參

post = url_session.post(url,)

print post.text

bugku

有大概率獲取不到,跟網速也有關係

Bugku web 秋名山老司機

開啟題目鏈結,有下面資訊 此題為反向post題,需要先發起一次get請求,獲取計算式,然後再將計算結果post回去,我們可以通過些python指令碼實現上述步驟 import requests from bs4 import beautifulsoup import re import time u...

bugku 秋名山老司機

這道題,存粹是為了練習python 首先開啟題目鏈結我們可以發現,頁面提示在兩秒內要返回那一串數字的計算結果,顯然,人類是很難做到的 這道題我看了下好多人都是正規表示式直接匹配出來的,不過我對正則不太熟悉,所以就用 requests 加 beautifulsoup4 做的 不太熟悉的可以看下官方文件...

wp bugku 秋名山老司機

開啟連線提示要兩秒鐘計算出乙個 的表示式 先抓個包看看 只能上指令碼了 import requests import re 這個庫一般用來匹配文字 url url r requests.session 物件可以跨請求的儲存某些引數 g r.get url 產生乙個請求資源的物件,get方法 ans ...