您的位置:首页 > 编程语言 > Python开发

Python针对特定服务定制的代理工具V2.0----------------(代码组织简介)

2017-07-21 00:00 781 查看
该小工具的粗略设计实现结构图如下所示:



由于该服务的头文件使用了gzip对数据进行了数据压缩,在这个版本处理的策略是,把压缩的数据放在一个压缩文件中。压缩文件按时间进行存储在目录inputJson中。上图中是运行时参数的数据包。

在LIb是项目的核心代码,主要包括proxyHandler.py、server.py、zipdeal.py这三个文件:

proxyHandler.py:该文件创建http的post方法请求,并返回一个http请求句柄。

server.py:设置代理服务的ip和端口号,与请求方法

zipdeal.py:处理gzip文件。

mainFrame.py文件:是基于Tkinter包的简单设计界面,主要包括:代理服务IP、代理服务端口号、实际JSON、期望JSON。在最后代码中会介绍,目前还没整合带该项目中。

最后是程序运行代码:Run.py文件:用来启动代理服务,输入代理服务名和端口号。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐