IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> python 代理浏览器 爬虫资源 -> 正文阅读

[网络协议]python 代理浏览器 爬虫资源

源码地址?https://download.csdn.net/download/zhang804633234/33635931

zb.py....................................................

import os

index = 0
def response(flow):
    global index
    path=""
    print('===========开始执行===========')
    if flow.request.url.find("http://")>=0:
        path=flow.request.url.split("http://")
        print("http请求:")
        down(path,flow,flow.request.url)
    elif flow.request.url.find("https://")>=0:
        path=flow.request.url.split("https://")
        print("https请求:")
        down(path,flow,flow.request.url)
def down(path,flow,url):
    if flow.request.url.split('.')[-1] == 'jpg' or flow.request.url.split('.')[-1] == 'png' or flow.request.url.split('.')[-1] == 'json'or flow.request.url.split('.')[-1] == 'mp3':
        duan=path[1].split("/")
        yuming=duan[0]#域名 cdn-bzsc.jikewan.com
        duancounnt=len(duan)
        realname=duan[duancounnt-1]#文件真实名字 80.json
        realpath=path[1].replace(yuming,"")
        realpath="ziyuan"+realpath.replace(realname,"")
        #print("真实路径:"+realpath)
        #print("真实名字:"+realname)
        if not os.path.exists(realpath):
            os.makedirs(realpath)
        file_name = realpath + realname
        with open(file_name, 'wb') as f:
            f.write(flow.response.get_content())
            f.close
         #记录log
        with open("ziyuan/addresslog.txt", 'a') as f:
            f.write(url+"\n")
            f.close()

python需要大于3.7

安装pip

执行或者去官网下载mitmproxy? 安装版本程序

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple ?mitmproxy

安装证书

C:\Users\Administrator\.mitmproxy 下面找找

执行pytho文件

mitmdump -p 8585 -s zb.py

360浏览器示例设置代理

?到此完事!可下载网站的图片,和json文件?

【tips:可用来获取页游资源】

打开网站 下面网站做测试

http://pic.5tu.cn/photo/fj/photo_fj.htm

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2021-10-23 12:49:51  更:2021-10-23 12:51:33 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年7日历 -2024/7/1 21:13:14-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码