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

网友投稿 386 2022-08-29


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

该小工具的粗略设计实现结构图如下所示:

由于该服务的头文件使用了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文件:用来启动代理服务,输入代理服务名和端口号。


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:MybatisPlus中的insert操作详解
下一篇:Python针对特定服务定制的代理工具V2.0------(proxyHandler.py)(python搭建代理服务器)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~