求秋名山老司機車速

2022-05-04 04:54:09 字數 862 閱讀 7517

兩秒內算出秋名山車神的車速。感覺很吊的。

剛開始知道的大概的知道就是算出答案,但是怎麼提交,後來多重新整理幾次發現。

給我post value。好吧,翻譯也翻譯的很蛋疼。反正就是需要value這個作為提交的引數。

然後寫了個指令碼如下所示:

因為python每次的請求都是乙個新的請求,所以為了使得表示式和值對應的話就需要使用session,還有乙個就是join這個之前沒有用過。是轉化為字串的。

#

!/usr/bin/env python

#encoding:utf-8

#by i3ekr

import

requests,re

from lxml import

etree

r=requests.session()

url = "

"respone_html =r.get(url).text

sel=etree.html(respone_html)

con=sel.xpath('

/html/body/div[1]/text()')

ok = "".join(con)[:-3]//將數列轉換為字元

ok = eval(ok)//計算值

payload =

flag = r.post(url,data=payload)

print flag.text

bugku 秋名山老司機

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

wp bugku 秋名山老司機

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

Bugku web 秋名山老司機

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