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文件:用来启动代理服务,输入代理服务名和端口号。
由于该服务的头文件使用了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文件:用来启动代理服务,输入代理服务名和端口号。
相关文章推荐
- Python针对特定服务定制的代理工具V2.0----------------(代码组织简介)
- Python针对特定服务定制的代理工具V2.0----------------(代码组织简介)
- Python针对特定服务定制的代理工具V2.0----------------(代码组织简介)
- Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)
- Python针对特定服务定制的代理工具V2.0------(server.py)
- Python针对特定服务定制的代理工具V2.0------(server.py)
- Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)
- Python针对特定服务定制的代理工具V2.0------(server.py)
- Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)
- Python针对特定服务定制的代理工具V2.0----------(__init__.py与Run.py)
- Python针对特定服务定制的代理工具V2.0----------(__init__.py与Run.py)
- Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)
- Python针对特定服务定制的代理工具V2.0----------(__init__.py与Run.py)
- Python针对特定服务定制的代理工具V2.0------(zipdeal.py)
- Python针对特定服务定制的代理工具V2.0----------(__init__.py与Run.py)
- Python针对特定服务定制的代理工具V2.0------(server.py)
- Python针对特定服务定制的代理工具V2.0------(zipdeal.py)
- Python针对特定服务定制的代理工具V2.0------(zipdeal.py)
- Python针对特定服务定制的代理工具V2.0------(zipdeal.py)
- Python针对特定服务定制的代理工具V2.1-------(简述与2.0的区别之处)