`软件说明`
This is an automation toolkit development environment to use, the software integrates multi-threading, global variables, global agents and other tools, for high efficiency automated office, for automated script office provides a certain help behavior.
Used to do scripting global variable proxy test tool, the tool can add ports and specified local production environment for local automation and multi-threaded batch interface testing
This software is a toolkit series, provides a huge API interface, you can package the interface code, has a certain help for automated testing or for the development of JS and the like also have a little help, thank you for your support
`功能使用说明`:
`文件模块API`:
1.nick_name_id()
随机生成JSON接口数据,这里简单示例,同时你需要传入一个参数,就是生成的个数1代表一个
{'code': '200', 'msg': 'success', 'data': [{'code': 0, 'msg': '0', 'message': '0', 'ttl': 1, 'data':}]}
2.identify_words()
传入一个参数,这个是字符拆分,返回类型 ['你', '好''],参数是你拆分的文字
3.md5_Key()
传入你要加密的md5字符串 例如md5_Key('123') 7fa8282ad93047a4d6fe6111c93b308a
4.md5_re('123456','827ccb0eea8a706c4c34a16891f84e7b') 校验md5值,如果返回有问题,则返回错误!
5.chrome() 调用此返回谷歌驱动网址 您可以借此进行使用下载使用
6.text_json_list([{'title':'张三'}]) 传入JSON数据,自动写入表中,必须一一对应,title为头,键值对
7.is_chinese_s(text):检查是否是汉字
8.get_location(ip) API获取IP地理位置信息,通过第三方接口处理的信息
9.mp3_find(serch_text) 查询歌曲列表
10.mp3_id(nums) 填入一个id,返回一个歌曲ID接口
11.Jietugongju() 全屏截图
12.Jietugongju_width_height(x,y,width,height) 指定区域截图
13.文件提交 Files_date(url:str,value:str) url上传地址,目标服务器,value本地文件
14.Text_Dip.Text_线程值('//*[@id="kw"]','https://www.baidu.com/')
利用第三方库处理文本
image_线程池1(text_xpath,url_host)
利用第三方库处理图片
综合数据处理(text_xpath,url_host)
也是上面,这个你需要传入多个数据,确保含有图片,文本,等
这个是调用第三方库,进行操作的.
15.Image_list() 传入查询的文本 可以得到相应的图片接口,接口是很多,返回是JSON类型
`上面部分是采取API或者第三方接口完成,如果您觉得麻烦,可以不用这样操作`
`自动化代理模块:`
`老版本优化后调用`:
1. `get_ip()` ip_address,port
2. `get_port()` ip_address,port
3. `get_ip_port()` proxy_url,ip_address_url
4. `get_ip_port_list()` proxy_file
5.`Proxy_ua()` 环境UA
6.`mac_id_random` 随机生成mac地址,随机地址,不可以当做真实地址,属于模拟地址
7.` _path` 判断文件是否存在
以上均为老板API进行了优化调整,后期API以及也可能会被弃用
`新版本关于自动化接口的处理`:
1.`Global_variable(ip,port,url_host)` IP端口,以及目标URL网址
2.`Global_variable(ip_s,port_s,url_host)` IP+代理端口以及目标端口 数组格式
3.目前关于其余的并没有多做其余更新!
`其它功能集合`:
1.计算器 sums(value,value2,sum:str) 例如说(1,2,'+') 1+2 =>3
2.简历工具 jianli_Scode()
3.关于自动化全局接口处理:
1.zidonghua_scanf_s() 本地多参数 ip,port,value,value2 value指的是/lisi value2 例如说?zhangsan=2 不需要另外加符号
2.zidonghua(ip,port) 本地环境ip port https模式
3.zidonghua_s(ip,port) 本地环境ip port http模式
4.关于项目线上环境:
zidonghua_scanf_ss(value:str,value2:str,value3) 传入网址域名,接口后参数以及请求{}
//如果版本过低,请升级到最新版本,升级最新版本!!!低版本部分已经弃用
`历史版本`:
`1.7.5` ##修复了部分代码,整理了合理的导入环境
`1.7.4` ##增加大部分API接口,优化了部分功能,处理了本地无法使用的bug,具体请详细看功能代码,工具包仅供工作使用或者娱乐测试,禁止用于商业使用!
`1.7.2` ##增加了虚拟环境包版本,对之前本地以及线上环境无法识别包进行了优化处理,部分功能得到了优化处理
`1.7.0` ##对部分的代码进行了整合优化处理
`1.6.9` ##修复了版本无法无法识别问题,增加了部分功能日志,删除部分文件无用工具,本版本作为临时的测试API版本,后期有需要会进行整改
`1.6.7` ##更新了1.1.7,修复了大部分漏洞,修复了部分bug,增加了很多功能工具,具体看功能日志
`版本差异说明`:
每个版本均有差异,但均没有进行废弃代码,若存在本地残留,请进行删除,或者进行指定版本更新
npm install xiaoyu_proxy_pool==最新版本号
用于更新最新版本,这边也建议您更新最新版本,若存在重新更新,可以在本地删除残留,进行更新!
若停留在老版本,可能导致使用失败!
Raw data
{
"_id": null,
"home_page": null,
"name": "xiaoyu-proxy-pool",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "python, computer vision, pyzjr, windows, mac, linux",
"author": "\u5c0f\u9c7c\u7a0b\u5e8f\u5458",
"author_email": "732355054@qq.com",
"download_url": "https://files.pythonhosted.org/packages/6e/cd/431a6d5fa94651fc246fe43a906980459b47d85a6650bb44bab59c97154a/xiaoyu_proxy_pool-1.7.5.tar.gz",
"platform": null,
"description": "\r\n`\u8f6f\u4ef6\u8bf4\u660e`\r\r\n This is an automation toolkit development environment to use, the software integrates multi-threading, global variables, global agents and other tools, for high efficiency automated office, for automated script office provides a certain help behavior.\r\r\n Used to do scripting global variable proxy test tool, the tool can add ports and specified local production environment for local automation and multi-threaded batch interface testing\r\r\n This software is a toolkit series, provides a huge API interface, you can package the interface code, has a certain help for automated testing or for the development of JS and the like also have a little help, thank you for your support\r\r\n\r\r\n`\u529f\u80fd\u4f7f\u7528\u8bf4\u660e`:\r\r\n `\u6587\u4ef6\u6a21\u5757API`:\r\r\n 1.nick_name_id()\r\r\n \u968f\u673a\u751f\u6210JSON\u63a5\u53e3\u6570\u636e,\u8fd9\u91cc\u7b80\u5355\u793a\u4f8b,\u540c\u65f6\u4f60\u9700\u8981\u4f20\u5165\u4e00\u4e2a\u53c2\u6570,\u5c31\u662f\u751f\u6210\u7684\u4e2a\u65701\u4ee3\u8868\u4e00\u4e2a\r\r\n {'code': '200', 'msg': 'success', 'data': [{'code': 0, 'msg': '0', 'message': '0', 'ttl': 1, 'data':}]}\r\r\n\r\r\n 2.identify_words() \r\r\n \u4f20\u5165\u4e00\u4e2a\u53c2\u6570,\u8fd9\u4e2a\u662f\u5b57\u7b26\u62c6\u5206,\u8fd4\u56de\u7c7b\u578b ['\u4f60', '\u597d''],\u53c2\u6570\u662f\u4f60\u62c6\u5206\u7684\u6587\u5b57\r\r\n\r\r\n 3.md5_Key() \r\r\n \u4f20\u5165\u4f60\u8981\u52a0\u5bc6\u7684md5\u5b57\u7b26\u4e32 \u4f8b\u5982md5_Key('123') 7fa8282ad93047a4d6fe6111c93b308a\r\r\n\r\r\n 4.md5_re('123456','827ccb0eea8a706c4c34a16891f84e7b') \u6821\u9a8cmd5\u503c,\u5982\u679c\u8fd4\u56de\u6709\u95ee\u9898,\u5219\u8fd4\u56de\u9519\u8bef!\r\r\n\r\r\n 5.chrome() \u8c03\u7528\u6b64\u8fd4\u56de\u8c37\u6b4c\u9a71\u52a8\u7f51\u5740 \u60a8\u53ef\u4ee5\u501f\u6b64\u8fdb\u884c\u4f7f\u7528\u4e0b\u8f7d\u4f7f\u7528\r\r\n\r\r\n 6.text_json_list([{'title':'\u5f20\u4e09'}]) \u4f20\u5165JSON\u6570\u636e,\u81ea\u52a8\u5199\u5165\u8868\u4e2d,\u5fc5\u987b\u4e00\u4e00\u5bf9\u5e94,title\u4e3a\u5934,\u952e\u503c\u5bf9\r\r\n\r\r\n 7.is_chinese_s(text):\u68c0\u67e5\u662f\u5426\u662f\u6c49\u5b57\r\r\n\r\r\n 8.get_location(ip) API\u83b7\u53d6IP\u5730\u7406\u4f4d\u7f6e\u4fe1\u606f,\u901a\u8fc7\u7b2c\u4e09\u65b9\u63a5\u53e3\u5904\u7406\u7684\u4fe1\u606f\r\r\n\r\r\n 9.mp3_find(serch_text) \u67e5\u8be2\u6b4c\u66f2\u5217\u8868\r\r\n\r\r\n 10.mp3_id(nums) \u586b\u5165\u4e00\u4e2aid,\u8fd4\u56de\u4e00\u4e2a\u6b4c\u66f2ID\u63a5\u53e3\r\r\n\r\r\n 11.Jietugongju() \u5168\u5c4f\u622a\u56fe\r\r\n\r\r\n 12.Jietugongju_width_height(x,y,width,height) \u6307\u5b9a\u533a\u57df\u622a\u56fe\r\r\n\r\r\n 13.\u6587\u4ef6\u63d0\u4ea4 Files_date(url:str,value:str) url\u4e0a\u4f20\u5730\u5740,\u76ee\u6807\u670d\u52a1\u5668,value\u672c\u5730\u6587\u4ef6 \r\r\n\r\r\n 14.Text_Dip.Text_\u7ebf\u7a0b\u503c('//*[@id=\"kw\"]','https://www.baidu.com/')\r\r\n \u5229\u7528\u7b2c\u4e09\u65b9\u5e93\u5904\u7406\u6587\u672c\r\r\n image_\u7ebf\u7a0b\u6c601(text_xpath,url_host) \r\r\n \u5229\u7528\u7b2c\u4e09\u65b9\u5e93\u5904\u7406\u56fe\u7247\r\r\n \u7efc\u5408\u6570\u636e\u5904\u7406(text_xpath,url_host)\r\r\n \u4e5f\u662f\u4e0a\u9762,\u8fd9\u4e2a\u4f60\u9700\u8981\u4f20\u5165\u591a\u4e2a\u6570\u636e,\u786e\u4fdd\u542b\u6709\u56fe\u7247,\u6587\u672c,\u7b49\r\r\n \u8fd9\u4e2a\u662f\u8c03\u7528\u7b2c\u4e09\u65b9\u5e93,\u8fdb\u884c\u64cd\u4f5c\u7684. \r\r\n\r\r\n 15.Image_list() \u4f20\u5165\u67e5\u8be2\u7684\u6587\u672c \u53ef\u4ee5\u5f97\u5230\u76f8\u5e94\u7684\u56fe\u7247\u63a5\u53e3,\u63a5\u53e3\u662f\u5f88\u591a,\u8fd4\u56de\u662fJSON\u7c7b\u578b\r\r\n`\u4e0a\u9762\u90e8\u5206\u662f\u91c7\u53d6API\u6216\u8005\u7b2c\u4e09\u65b9\u63a5\u53e3\u5b8c\u6210,\u5982\u679c\u60a8\u89c9\u5f97\u9ebb\u70e6,\u53ef\u4ee5\u4e0d\u7528\u8fd9\u6837\u64cd\u4f5c`\r\r\n`\u81ea\u52a8\u5316\u4ee3\u7406\u6a21\u5757:`\r\r\n`\u8001\u7248\u672c\u4f18\u5316\u540e\u8c03\u7528`:\r\r\n 1. `get_ip()` ip_address,port\r\r\n 2. `get_port()` ip_address,port\r\r\n 3. `get_ip_port()` proxy_url,ip_address_url\r\r\n 4. `get_ip_port_list()` proxy_file\r\r\n 5.`Proxy_ua()` \u73af\u5883UA\r\r\n 6.`mac_id_random` \u968f\u673a\u751f\u6210mac\u5730\u5740,\u968f\u673a\u5730\u5740,\u4e0d\u53ef\u4ee5\u5f53\u505a\u771f\u5b9e\u5730\u5740,\u5c5e\u4e8e\u6a21\u62df\u5730\u5740\r\r\n 7.` _path` \u5224\u65ad\u6587\u4ef6\u662f\u5426\u5b58\u5728 \r\r\n\u4ee5\u4e0a\u5747\u4e3a\u8001\u677fAPI\u8fdb\u884c\u4e86\u4f18\u5316\u8c03\u6574,\u540e\u671fAPI\u4ee5\u53ca\u4e5f\u53ef\u80fd\u4f1a\u88ab\u5f03\u7528\r\r\n\r\r\n`\u65b0\u7248\u672c\u5173\u4e8e\u81ea\u52a8\u5316\u63a5\u53e3\u7684\u5904\u7406`:\r\r\n 1.`Global_variable(ip,port,url_host)` IP\u7aef\u53e3,\u4ee5\u53ca\u76ee\u6807URL\u7f51\u5740\r\r\n 2.`Global_variable(ip_s,port_s,url_host)` IP+\u4ee3\u7406\u7aef\u53e3\u4ee5\u53ca\u76ee\u6807\u7aef\u53e3 \u6570\u7ec4\u683c\u5f0f \r\r\n 3.\u76ee\u524d\u5173\u4e8e\u5176\u4f59\u7684\u5e76\u6ca1\u6709\u591a\u505a\u5176\u4f59\u66f4\u65b0!\r\r\n\r\r\n`\u5176\u5b83\u529f\u80fd\u96c6\u5408`:\r\r\n 1.\u8ba1\u7b97\u5668 sums(value,value2,sum:str) \u4f8b\u5982\u8bf4(1,2,'+') 1+2 =>3\r\r\n 2.\u7b80\u5386\u5de5\u5177 jianli_Scode()\r\r\n 3.\u5173\u4e8e\u81ea\u52a8\u5316\u5168\u5c40\u63a5\u53e3\u5904\u7406:\r\r\n 1.zidonghua_scanf_s() \u672c\u5730\u591a\u53c2\u6570 ip,port,value,value2 value\u6307\u7684\u662f/lisi value2 \u4f8b\u5982\u8bf4?zhangsan=2 \u4e0d\u9700\u8981\u53e6\u5916\u52a0\u7b26\u53f7\r\r\n 2.zidonghua(ip,port) \u672c\u5730\u73af\u5883ip port https\u6a21\u5f0f\r\r\n 3.zidonghua_s(ip,port) \u672c\u5730\u73af\u5883ip port http\u6a21\u5f0f\r\r\n 4.\u5173\u4e8e\u9879\u76ee\u7ebf\u4e0a\u73af\u5883:\r\r\n zidonghua_scanf_ss(value:str,value2:str,value3) \u4f20\u5165\u7f51\u5740\u57df\u540d,\u63a5\u53e3\u540e\u53c2\u6570\u4ee5\u53ca\u8bf7\u6c42{}\r\r\n\r\r\n\r\r\n\r\r\n\r\r\n//\u5982\u679c\u7248\u672c\u8fc7\u4f4e,\u8bf7\u5347\u7ea7\u5230\u6700\u65b0\u7248\u672c,\u5347\u7ea7\u6700\u65b0\u7248\u672c!!!\u4f4e\u7248\u672c\u90e8\u5206\u5df2\u7ecf\u5f03\u7528\r\r\n`\u5386\u53f2\u7248\u672c`:\r\r\n`1.7.5` ##\u4fee\u590d\u4e86\u90e8\u5206\u4ee3\u7801,\u6574\u7406\u4e86\u5408\u7406\u7684\u5bfc\u5165\u73af\u5883\r\r\n`1.7.4` ##\u589e\u52a0\u5927\u90e8\u5206API\u63a5\u53e3,\u4f18\u5316\u4e86\u90e8\u5206\u529f\u80fd,\u5904\u7406\u4e86\u672c\u5730\u65e0\u6cd5\u4f7f\u7528\u7684bug,\u5177\u4f53\u8bf7\u8be6\u7ec6\u770b\u529f\u80fd\u4ee3\u7801,\u5de5\u5177\u5305\u4ec5\u4f9b\u5de5\u4f5c\u4f7f\u7528\u6216\u8005\u5a31\u4e50\u6d4b\u8bd5,\u7981\u6b62\u7528\u4e8e\u5546\u4e1a\u4f7f\u7528!\r\r\n`1.7.2` ##\u589e\u52a0\u4e86\u865a\u62df\u73af\u5883\u5305\u7248\u672c,\u5bf9\u4e4b\u524d\u672c\u5730\u4ee5\u53ca\u7ebf\u4e0a\u73af\u5883\u65e0\u6cd5\u8bc6\u522b\u5305\u8fdb\u884c\u4e86\u4f18\u5316\u5904\u7406,\u90e8\u5206\u529f\u80fd\u5f97\u5230\u4e86\u4f18\u5316\u5904\u7406\r\r\n`1.7.0` ##\u5bf9\u90e8\u5206\u7684\u4ee3\u7801\u8fdb\u884c\u4e86\u6574\u5408\u4f18\u5316\u5904\u7406\r\r\n`1.6.9` ##\u4fee\u590d\u4e86\u7248\u672c\u65e0\u6cd5\u65e0\u6cd5\u8bc6\u522b\u95ee\u9898,\u589e\u52a0\u4e86\u90e8\u5206\u529f\u80fd\u65e5\u5fd7,\u5220\u9664\u90e8\u5206\u6587\u4ef6\u65e0\u7528\u5de5\u5177,\u672c\u7248\u672c\u4f5c\u4e3a\u4e34\u65f6\u7684\u6d4b\u8bd5API\u7248\u672c,\u540e\u671f\u6709\u9700\u8981\u4f1a\u8fdb\u884c\u6574\u6539\r\r\n`1.6.7` ##\u66f4\u65b0\u4e861.1.7,\u4fee\u590d\u4e86\u5927\u90e8\u5206\u6f0f\u6d1e,\u4fee\u590d\u4e86\u90e8\u5206bug,\u589e\u52a0\u4e86\u5f88\u591a\u529f\u80fd\u5de5\u5177,\u5177\u4f53\u770b\u529f\u80fd\u65e5\u5fd7 \r\r\n\r\r\n\r\r\n`\u7248\u672c\u5dee\u5f02\u8bf4\u660e`:\r\r\n \u6bcf\u4e2a\u7248\u672c\u5747\u6709\u5dee\u5f02,\u4f46\u5747\u6ca1\u6709\u8fdb\u884c\u5e9f\u5f03\u4ee3\u7801,\u82e5\u5b58\u5728\u672c\u5730\u6b8b\u7559,\u8bf7\u8fdb\u884c\u5220\u9664,\u6216\u8005\u8fdb\u884c\u6307\u5b9a\u7248\u672c\u66f4\u65b0\r\r\n npm install xiaoyu_proxy_pool==\u6700\u65b0\u7248\u672c\u53f7\r\r\n \u7528\u4e8e\u66f4\u65b0\u6700\u65b0\u7248\u672c,\u8fd9\u8fb9\u4e5f\u5efa\u8bae\u60a8\u66f4\u65b0\u6700\u65b0\u7248\u672c,\u82e5\u5b58\u5728\u91cd\u65b0\u66f4\u65b0,\u53ef\u4ee5\u5728\u672c\u5730\u5220\u9664\u6b8b\u7559,\u8fdb\u884c\u66f4\u65b0!\r\r\n \u82e5\u505c\u7559\u5728\u8001\u7248\u672c,\u53ef\u80fd\u5bfc\u81f4\u4f7f\u7528\u5931\u8d25!\r\n",
"bugtrack_url": null,
"license": null,
"summary": "Used to do scripting global variable proxy test tool",
"version": "1.7.5",
"project_urls": null,
"split_keywords": [
"python",
" computer vision",
" pyzjr",
" windows",
" mac",
" linux"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6ecd431a6d5fa94651fc246fe43a906980459b47d85a6650bb44bab59c97154a",
"md5": "4ec2af96f45609306bbcd4cdaf84927e",
"sha256": "d5ffdf9e8da7ca6c1adc844e9e1c9f7530420752fde892ac725157c7ec908cd4"
},
"downloads": -1,
"filename": "xiaoyu_proxy_pool-1.7.5.tar.gz",
"has_sig": false,
"md5_digest": "4ec2af96f45609306bbcd4cdaf84927e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11533,
"upload_time": "2024-12-19T06:09:32",
"upload_time_iso_8601": "2024-12-19T06:09:32.534991Z",
"url": "https://files.pythonhosted.org/packages/6e/cd/431a6d5fa94651fc246fe43a906980459b47d85a6650bb44bab59c97154a/xiaoyu_proxy_pool-1.7.5.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-19 06:09:32",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "xiaoyu-proxy-pool"
}