# 獲取所有頭資訊,包含host、user-agent、content-type等字段
# print(flow.request.headers)
# 網域名稱
# print(flow.request.host)
# 請求方式:post、get等
# print(flow.request.method)
# 請求型別:http、https
# print(flow.request.scheme)
# 請求的路徑,url除網域名稱之外的內容
# print(flow.request.path)
# 請求中body的內容,有一些http會把請求引數放在body裡面,可通過此方法獲取,返回字典型別
# print(flow.request.get_text())
# 返回multidictview型別的資料,url的鍵值引數
# print(flow.request.query)
# 完整的請求位址,包含網域名稱及請求引數,但是不包含放在body裡面的請求引數
if '' in flow.request.url:
# 取得請求引數wd的值
# print(flow.request.query.get('wd'))
# 取得所有請求引數
print(list(flow.request.query.keys()))
# 修改請求引數
flow.request.query.set_all('wd',['python'])
# 列印修改過後的引數
# 狀態碼
# print(flow.response.status_code)
# 返回內容,已解碼
# print(flow.response.text)
# 返回內容,bytes型別
# print(flow.response.content)
# 取得響應的文字
# print(flow.response.get_text())
# 修改響應的文字
# flow.response.set_text('123')
# 返回404
# flow.response = flow.response.make(404)
# 修改**對selenium的js檢測檔案
targeturl = ''
if targeturl in flow.request.url:
taobao_js =flow.response.get_text()
taobao_js = taobao_js.replace('!function()})function')
flow.response.set_text(taobao_js)
print('已修改')
# **搜尋商品時,自動列印商品資訊
if '' in flow.request.url:
start = flow.response.text.strip().index('\);','',js,flags=re.s)
flow.response.set_text(js)
print('已正常')
ping指定資料報大小
ping指定資料報大小 linux下ping包的預設大小為64byte,次數不限。但有時我們需要嘗試ping大資料報,來測試網路的狀況,這時,就要指定ping包的大小了。linux下ping大資料報的格式 語 法 ping dfnqrrv c 完成次數 i 間隔秒數 i 網路介面 l 前置載入 p ...
2 一次修改多條指定資料 SQL小技巧
1 大家有時會遇到一次需要修改多條資料的情況,並且修改的字段以及值相同,如果資料條數多可以使用以下方法 example update tablename set 0 where id in 10001 1002 1003 2 如果要改的數值還是較多,例如我之前要改300多條,還要按照這個格式在字段前...
SSRS 指定資料行數進行換頁
ssrs生成ie頁面和pdf頁面時,可以指定每頁生成的資料行數。解決ie頁面和pdf顯示資料行數不一致問題,以及資料在不恰當的地方換頁的問題。主要是利用rownumber函式對資料行數分組來實現的。具體方法如下 1.tablix 行 追加 詳細 上位 作成 名前 group1 2.group1 式 ...