加载中
验证码识别并复制到剪切板

前面两篇博客,已经分别就验证码识别与验证码图片获取进行了研究,但是起用selenium+webdriver还是一点点笨重,这篇文章的目的是直接在网页上识别验证码,并将识别出来的验证码文本复制到剪切...

01/09 11:23
10
selenium自动化测试+获取验证码图片

所谓自动化测试,就是通过电脑模拟人为的输入测试。 Selenium 是一个用于Web应用程序测试的工具,测试直接运行在浏览器中,就像真正的用户在操作一样。Selenium 的核心,也称browser bot,是...

01/05 17:21
13
Python之验证码识别

1,tesseract专注字符识别,opencv专注机器视觉。而我们的验证码基本都是字符识别,所以只需要安装tesseract库。 地址:https://digi.bib.uni-mannheim.de/tesseract/,带dev表示开发版,不带...

python与opencv

1,下载Anaconda3 地址:https://www.anaconda.com/download/#windows 需要注意的是,Jupyter Notebook这个工具,在chrome49以下是不支持的,也就是低版本的浏览器不支持一些特性,所以打开会...

VBA编程——范例二

一、功能需求。如图: 图1 图2 即,在D盘“工作”目录下,有两个excel文件(以xls结尾的),其中“残疾人列表信息01.xls”(以下简称表一)里面共有856条数据,数据格式与图2所示一样;而“残疾...

2018/09/02 15:00
13
VBA编程——范例一

Excel VBA编程,即宏编程,对于一些比较苛刻的场景,比较有用。比如说批量替换,如果表格中,有1,2,3,4,...,17个村,我要把它们替换成金盆村、木厂村等村的名字时,不得不使用查找替换功...

2018/08/24 18:16
167
Ditto——复制粘贴神器

Ditto 是一款开源、免费、强大的剪贴板增强工具。windows系统中,我们一般采用快捷键ctrl+c,ctrl+v,完成复制粘贴操作,但是剪贴板只保存最后一次复制的内容。 能不能让剪贴板保存多次复制的...

2017/12/25 12:14
1K
按键精灵要点讲解一

按键精灵很强大,本人目前只关注关于网站数据录入方面,比如重复录入相同的数据时,这个软件很有用。 本次讲解采用的是2014版按键精灵。直接进入正题,先做一个简单的操作功能,如下: 一、通...

2017/12/22 14:33
359
c++关于typedef定义类成员函数指针

这种用法很少见,但确实存在,而且很不好理解,用法如下: #include <iostream> class foo { public: int g (int x, int y) { return x + y ; } } ; typedef int (foo::*memberf_poi...

windows batch 脚本学习

最近因一路由器不能上网了,怀疑是IP被占用了,但是怎么查看当前局域网已使用的IP呢?在网上找了一个,有高人给出了下面这段代码: COLOR 0A CLS @ECHO off Title 查询局域网内在线电脑IP :s...

2017/03/25 11:56
87
Windows编程之非矩形位图

windows下画一张非矩形的位图并不容易,主要是因为外部的位图一般是矩形状的,如果要将此矩形状的位图显示成非矩形图(即只显示大图中一部分形状),需要采用“掩码”位图和一些光栅操作。这...

c++实现split函数

C++标准库里面没有split这个函数,原因是有其它函数提供了类似的功能,或者说用其它函数很容易实现这个功能,大体的方式有以下几种: 一,最基础的istringstream类,istringstream是从strin...

2017/02/27 16:35
162
置换索引(KWIC index)的简单例子

置换索引(permuted index)又叫KWIC(keyword-in-context)索引,其实个人觉得这个“置换”用得不太准确,因为permute意思是“序列改变”,但这个中文翻译过来也很难找到相对应的词,翻译成...

2017/02/26 21:49
358
c++ 枚举(enum)的用法

枚举其实用得不多,最常用的在switch语句中,而 switch有一些限制,比如case后面一定是要一个整数,或是可以转换成整数的对象。但正好枚举里面的值也是整数,所以这两个东西配合起来,非常合...

2017/02/18 17:45
165
win32 编程之声音处理

其实win32API中,声音处理说简单也简单,说麻烦也麻烦。 常用也就是两种方式,一种是采用函数PlaySound;另一种是使用mciSendString函数。至于sndPlaySound、mciSendCommand这些也是可以,但...

2017/02/16 17:27
55
C语言——低级I/O

C语言低级I/O主要是指read、write、open、creat这些函数,这些函数和其它语言的IO用法差不多,只有creat这个函数很少见,用法也不容易弄明白。下面还是以《C程序设计语言》里面的例子来说明。...

2017/02/05 20:26
30
C语言——typedef

一、typedef基本介绍 typedef作用是为变量引入一种新的名字,typedef的格式与变量申明完全一致,只是在前面加了一个typedef关键字。typedef并没有创建一个新的变量,只是表明这个名字是指定类...

2017/01/27 21:07
15
C语言——指向函数的指针

指针是一种保存变量地址的变量,可以让代码更高效、紧凑,同时也是比较难掌握的一项知识。特别是指针联合结构体(struct)和函数时,很不容易搞清楚那个指针到底指到哪里去了。如果程序一旦出...

2017/01/26 19:18
24
windows C语言编程——模态对话框

模态对话框,就是当程序显示此对话框时,用户不能在对话框和该程序的其他窗口之间进行切换。来看一个例子: /*------------------------------------------ ABOUT2.C -- About Box Demo P...

2017/01/19 16:03
15
windows(C语言版)——颜色拾取器

这段时间一直有看《windows程序设计》,通过C语言调用windows API,这并不是件轻松的事,windows API很复杂,还涉及到各种概念性的东西需要理解,再加上使用的是C语言,所以涉及到的知识点相...

2017/01/17 11:38
83

没有更多内容

加载失败,请刷新页面

返回顶部
顶部