亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

發布時間:2020-06-15 10:02:07 來源:網絡 閱讀:673 作者:IT人故事 欄目:云計算

原創文章,歡迎轉載。轉載請注明:轉載自IT人故事會,謝謝!
原文鏈接地址:「docker實戰篇」python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

本節主要一個特別重要的組件,mitmproxy中的mitmdump,為什么說它重要?因為它可以跟python腳本進行交互,是不是美滋滋!

python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

如何進行交互
  • mitmdump的啟動

    默認的端口是8080

mitmdump

python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

  • mitmdump指定端口的啟動

    指定端口是8889

mitmdump -p 8889

python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

  • mitmdump指定python程序

    指定端口和python程序

mitmdump -p 8889 -s test.py

python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

  • 編寫python程序

    必須要有def requet,對于夜神模擬器的證書配置上次都說過了。這次都不說了。

from mitmproxy import ctx
#必須這么寫有個request,有個response
def request(flow):
    # print(flow.request.headers)
    #ctx.log.info(str(flow.request.headers))
    #ctx.log.warn(str(flow.request.headers))
    ctx.log.error(str(flow.request.url))
    ctx.log.error(str(flow.request.method))
    ctx.log.error(str(flow.request.path))

def response(flow):
    ctx.log.error(str(flow.response.status_code))

python的docker爬蟲技術-mitmproxy之安卓模擬器mitmdump(11)

  • mitmproxy 按鍵
按鍵 說明
q 退出(相當于返回鍵,可一級一級返回)
d 刪除當前(×××箭頭)指向的鏈接
D 恢復剛才刪除的請求
G 跳到最新一個請求
g 跳到第一個請求
C 清空控制臺(C是大寫)
i 可輸入需要攔截的文件或者域名(逗號需要用\來做轉譯,栗子:idig8.com)
a 放行請求
A 放行所有請求
? 查看界面幫助信息
^ v 上下箭頭移動光標
enter 查看光標所在列的內容
tab 分別查看 Request 和 Response 的詳細信息
/ 搜索body里的內容
esc 退出編輯
e 進入編輯模式

使用命令啟動mitmdump ,并將截獲的數據保存到指定文件中

mitmdump -w  outfile

使用指定命令截獲的數據,如指定處理腳本文件為script.py.

   mitmdump  -s  script.py

PS:mitmdump 其實不太復雜,重要是寫python腳本。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

疏勒县| 昭平县| 饶阳县| 剑河县| 祥云县| 安乡县| 定州市| 航空| 桐梓县| 永德县| 疏附县| 南城县| 威宁| 万载县| 青川县| 密山市| 宁明县| 华坪县| 伊宁县| 浪卡子县| 伊金霍洛旗| 曲靖市| 西宁市| 文水县| 台湾省| 油尖旺区| 布尔津县| 治多县| 柳江县| 常州市| 湖州市| 彰化市| 浏阳市| 古丈县| 垣曲县| 简阳市| 福鼎市| 三原县| 昭苏县| 文成县| 荃湾区|