自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Python对旋转图片验证码的识别和破解(三)完结

Python对旋转图片验证码的设别和破解本文主要使用python + selenium来破解旋转突破的验证码;其中用到numpy和OpenCV(CV2)来进行图片拼接,转换,遮罩,识别等(三)将旋转角度转换为拖动距离,并生成拖动轨迹,并拖动滑块找到滑块和滑块容器将角度转换为移动距离js_code = '''w1 = document.getElementsByClassName('control-tips')[0].clientWidth; //滑块容器宽w2 = documen

2020-06-23 14:36:31 4849 7

原创 Python对旋转图片验证码的识别和破解(二)

Python对旋转图片验证码的设别和破解本文主要使用python + selenium来破解旋转突破的验证码;其中用到numpy和OpenCV(CV2)来进行图片拼接,转换,遮罩,识别等将验证码图片与所有的图片拼接的大图比较,找到旋转角度使用cv2.getRotationMatrix2D设置选择矩阵,warpAffine进行图片旋转getRotationMatrix2D比较简单,参数为:旋转圆心坐标(x,y), 旋转角度, 放缩比例使用cv2.matchTemplate来匹配图片mat

2020-06-23 13:33:09 4383

原创 Python对旋转图片验证码的识别和破解(一)

Python对旋转图片验证码的设别和破解本文主要使用python + selenium来破解旋转突破的验证码;其中用到numpy和OpenCV(CV2)来进行图片拼接,转换,遮罩,识别等旋转图片的正确位置旋转突破最难的在于如何计算旋转角度,我们不可能用人工智能的方式来自动识别图片摆正的位置,那么我们只能遍历可能出现的图片并保存。通常遍历有两种可能:HTML代码中有所有图片的链接或Base64图片数据程序自动运行,抓取图片,分析图片的异同,然后手工调正第一种方法图片1的方法很简单,比如5

2020-06-23 11:56:49 8468 2

原创 Python fitz模块导入出错的解决

Fitz导入出错的解决首先需要安装pyMuPdf模块,用缺省的pip install pymupdf安装时,安装的版本无法使用,需要到https://pypi.org/project/PyMuPDF/#files下载最新版本,然后手动安装:比如windows 64bit,Python 3.7,可以先下载:PyMuPDF-1.17.1-cp37-cp37m-win_amd64.whl 到本地,然后定位到文件位置后pip install PyMuPDF-1.17.1-cp37-cp37m-win_am

2020-06-19 19:33:19 11215 6

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除