当前位置: 首页 > wzjs >正文

做网站有必要吗搭建一个wordpress网站多钱

做网站有必要吗,搭建一个wordpress网站多钱,做网站外包公司有哪些,张家港做网站哪家好前言 一个mitmproxy代理服务应用,作用是监听系统流量,并自动下载可能的video媒体文件到本地。 如果你没有安装mitmproxy或没有做完准备工作,请参考我的这篇文章: python:mitmproxy代理服务搭建-CSDN博客 文件架构目录…

前言

        一个mitmproxy代理服务应用,作用是监听系统流量,并自动下载可能的video媒体文件到本地。

        如果你没有安装mitmproxy或没有做完准备工作,请参考我的这篇文章:

        python:mitmproxy代理服务搭建-CSDN博客 

文件架构目录

源码

import os
import time
import threading
import requests
from mitmproxy import httpSAME_DOWNLOADS = []# 设置代理
proxies = {'http': 'http://127.0.0.1:9099','https': 'http://127.0.0.1:9099'
}def go_download(url, save_path):if url in SAME_DOWNLOADS:returnSAME_DOWNLOADS.append(url)r = requests.get(url, proxies=proxies, verify=False)with open(save_path, 'wb') as f:f.write(r.content)print(save_path, 'saved')# 定义资源类型分类函数
def classify_resource(flow: http.HTTPFlow):url = flow.request.urlcontent_type = flow.response.headers.get('Content-Type', '')# 媒体资源if any(ext in url for ext in ['.mp4', '.avi', '.mov', '.mkv', '.mp3', '.wav']):extensions = ['.mp4', '.avi', '.mov', '.mkv', '.mp3', '.wav']for ext in extensions:if ext in url:filename = str(int(time.time()) * 1000) + extprint(filename, 'downloading')a = threading.Thread(target=go_download, args=(url, os.path.join('save/video', filename)))a.start()breakreturn '媒体资源'elif 'video/' in content_type or 'audio/' in content_type:filename = str(int(time.time()) * 1000) + '.' + content_type.split('/')[-1]print(filename, 'downloading')a = threading.Thread(target=go_download, args=(url, os.path.join('save/video', filename)))a.start()return '媒体资源'# 图片资源if any(ext in url for ext in ['.jpg', '.jpeg', '.png', '.gif', '.bmp']):return '图片资源'elif 'image/' in content_type:return '图片资源'# 页面资源if 'text/html' in content_type:return '页面资源'# CSS 资源if any(ext in url for ext in ['.css']):return 'CSS 资源'elif 'text/css' in content_type:return 'CSS 资源'# JS 资源if any(ext in url for ext in ['.js']):return 'JS 资源'elif 'application/javascript' in content_type:return 'JS 资源'# API 接口资源if '/api/' in url.lower() or 'application/json' in content_type:return 'API 接口资源'return '其他资源'# 请求处理函数
def response(flow: http.HTTPFlow) -> None:if flow.response:resource_type = classify_resource(flow)print(f"URL: {flow.request.url}")print(f"Resource Type: {resource_type}")print("-" * 50)# 将资源类型添加到请求的注释中flow.request.comment = resource_type

        运行指令:

mitmdump -s simply_run.py -p 9099

        结果展示: 

 


文章转载自:

http://83HwTdSi.jtmrx.cn
http://221prEAD.jtmrx.cn
http://05Iyd76S.jtmrx.cn
http://VcylZMd4.jtmrx.cn
http://sUYFkcl5.jtmrx.cn
http://LgA8UWlo.jtmrx.cn
http://CZNsrgE3.jtmrx.cn
http://CCUw6J1V.jtmrx.cn
http://ivdE0Tno.jtmrx.cn
http://xGXhGOC3.jtmrx.cn
http://gLSqdW7t.jtmrx.cn
http://hJiaxyXU.jtmrx.cn
http://vb4fbfAb.jtmrx.cn
http://M9ZtJ61s.jtmrx.cn
http://3lDlfKhC.jtmrx.cn
http://uYvVQCkz.jtmrx.cn
http://PXiSLPmC.jtmrx.cn
http://idIaNDd1.jtmrx.cn
http://gH3UYITf.jtmrx.cn
http://L04D9K6M.jtmrx.cn
http://2jehyqdZ.jtmrx.cn
http://DKHmJbCW.jtmrx.cn
http://JgA3EmCe.jtmrx.cn
http://Sz4CM7Na.jtmrx.cn
http://VLUmifXa.jtmrx.cn
http://mGZBbPQL.jtmrx.cn
http://5E9TIavw.jtmrx.cn
http://SqfKWiWG.jtmrx.cn
http://XnsfqgiL.jtmrx.cn
http://sfmjYEOX.jtmrx.cn
http://www.dtcms.com/wzjs/760984.html

相关文章:

  • 深圳罗湖做网站58wordpress注册发邮箱验证码
  • 做网站备案都需要什么东西蚌埠公司做网站
  • 品牌网站开发背景网络营销策划方案800字
  • 贵阳做网站 优帮云网络营销怎么理解
  • 老渔哥网站建设公司网页程序开发工具
  • 宁德做网站注册了域名之后怎么做网站
  • 易语言可以做网站管理系统吗建筑工程有限公司招聘信息
  • 手机网站模板 php佛山网络建设推广
  • 网站建设 讲话百度云官方网站
  • 模板网站多少钱免费域名注册万网
  • 东莞市网站建设公司程序员培训班课程
  • 株洲做网站wordpress绿色框
  • 网站建设工单系统护语建设公司官方网站首页
  • 被墙网站查询徐州便民信息网
  • 技术成果交易网站建设方案专门做民宿的网站有哪些
  • 花钱做网站不给源代码网页界面设计中常用的中英文字体有哪些
  • 正能量软件不良网站免费入口嵌入式软件开发基础
  • 长宁区网站建设有域名怎么注册邮箱
  • 排名函数rank怎么用免费seo推广软件
  • 网站开通后5188关键词挖掘
  • 大学生创新创业网站开发做网站需要先申请域名
  • 织梦 网站名称旅游网站的后台管理系统怎么做
  • 广州企业500强名单巴彦淖尔seo
  • 网站建设制作设计协会网站建站
  • 哈尔滨网站建设方案外包青岛个人建站模板
  • 网站续费一般多少钱chrome官网下载
  • 微信 购物网站开发做网站分层技术
  • iis网站下载做汽车网站怎么挣钱吗
  • 东莞建设网站流程汅api免费版大全免费
  • 网站模版的软件分类网站作用