软件工具
文章平均质量分 65
random numbers
代码爱好者,憧憬踏入互联网的 大龄-非职业-代码搬砖人。
展开
-
文档下载器制作
一、文档这里的文档包括:百度文档、豆丁文档、doc88等,理论上,只有可以使用浏览器打开或者“阅读”的文档,都是可以下载或者“保存”的。二、内容保存文档保存大体分为两类,一类是文字内容的保存,前提是原始文档是支持文字形式读取的,比如本身就是word格式(doc或docx扩展名),另一种就是图片或者转换、合并为PDF,本质上还是图片,所有文档都可以以图片格式保存。三、实现思路首先,需要加载文档,显示所有的页面,所以需要操作浏览器,执行点击、页面滚动等;其次,对页面元素进行快照(screenshot原创 2021-06-01 23:33:57 · 333 阅读 · 0 评论 -
手机app自动化操作工具airtest之入门篇
airtest自动化测试工具airtest是网易开发的一款自动化测试工具,主要用于游戏自动化开发和测试,目前支持对windows应用、手机app等,同时支持录制操作,甚至达到无需代码编写即可完成测试,能够识别图中是否存在目标元素(其实是比较目标图片和截图,确定目标是否在截图中)。它的操作相对appium来说更容易上手,进行移动端测试过程中,通常是利用其poco库来做自动化。微信自动化操作环...原创 2019-11-16 18:21:29 · 8552 阅读 · 0 评论 -
sklearn学习之加载本地数据
问题提出使用python的第三方机器学习库sklearn进行练习时,经常需要下载在线的数据压缩包,由于下载地址在国外,在没有梯子的前提下很难下载,或者下载一个几百兆的文件需要一两个小时,很消耗学习者的耐心和热情。本文提出的问题是:当通过其他途径(爬梯子或者从他人提供的网盘中)下载到了数据压缩包之后,如何导入(重点)本地已下载的文件,进行机器学习的模型训练和测试、预测。本文案例背景:使用 sk...原创 2019-10-18 00:27:01 · 8349 阅读 · 0 评论 -
mongodb数据库常用操作记录(持续更新)
mongodb数据库mongodb数据库,是典型的非关系型数据库(也有说是介于关系数据库和非关系数据库之间),存储数据类型为字典型(键值对),例如 {"a":123, "b":"abc"}。其特点是操作简易,可扩展性强,可以基于分布式,用于数据存取和日志记录等。下面从常规的命令行操作和python操作进行记录。命令行操作1、配置数据库假设mongodb的安装目录(mongod.exe...原创 2019-10-13 04:42:54 · 874 阅读 · 0 评论 -
抓包工具概述
关于抓包工具广义上说,凡是能够抓取数据包的各类应用软件都属于抓包工具,但是本文不考虑各类 浏览器的内置 开发者工具 中的抓包功能,因为不够专业和强大,尽管开发者工具 使用起来简易方便。上面提到了数据包,而数据包是个很大范围的概念,涉及 五层网络协议模型的各个部分,从 网卡接口、数据链路层数据帧 到网络层(ip、icmp等数据包)、传输层(tcp、udp数据包等) 再到 应用层( http、DN...原创 2019-09-21 00:07:51 · 1121 阅读 · 0 评论 -
python结合mitmproxy抓包实践
mitmproxy简介mitmproxy(man-in-the-middle attack proxy),中间人攻击工具,可以用来拦截、修改、保存 HTTP/HTTPS 请求,对于爬虫尤其是基于APP的爬虫来说,是必不可少的一款神器。mitmproxy 基于Python开发,可以通过Python代码对请求和响应进行自定义过滤和修改。对应其安装,可以到其官网(https://www.mitmpr...原创 2019-09-24 00:03:43 · 7853 阅读 · 0 评论