- 博客(4)
- 收藏
- 关注
原创 上一篇讲到手搓滑块验证码,这一篇来讲手搓文字点选验证码
static——静态文件存放的目录,包括,font——字体,js——js文件,Text_selectionimg——用于渲染文字的背景图。三.后端,后端的逻辑是接收到前端的请求之后处理渲染图片并记录文字的顺序跟坐标,将图片转成bs64编码返回,这样就不需要另外保存图片。一,js文件实现的功能,从后端请求渲染好的点选图片,加载到网页元素中,实现点击并且记录点击的坐标,根据要点击的文字来记录点击次数,点击完成后自动提交坐标给后端。完整的步骤就是这样,不喜勿喷,转载请注明出处,维护开源和谐环境。
2024-08-13 14:38:01
413
原创 滑块验证码实现,自己也可以手搓,灵活多变
逻辑:利用PIL库将一张图片设置成自己想要的大小,然后根据random随机在图片上裁剪出缺口,然后保存缺口图片跟被裁剪过的带缺口的背景图。目前的措施基本上就是,提交参数的加密,人机验证,比如:点选,滑块等等,为此安全工程师与爬虫工程师在不断的来回拉扯。二.将图片加载到前端,这里的逻辑应该是将图片跟x坐标从服务器加载到前端的,但是重点是实现滑块,这里就改成本地加载了。成熟的几大平台的接口,收费也不便宜,如果想自己搭建安全验证,那么,下面我将来讲述滑块拼图验证码的实现。好了,进入主题QAQ。
2024-07-23 16:17:03
439
原创 学生成绩管理系统PyQt5+sqlite3数据库版
这里来讲一下如何实现的,首先主页面会按照给定的大小生成一个页面,并把登陆注册的内容加载进去,登录成功后,会调用切换页面的函数 switch_to_app 将当前显示的页面切换成功能页面。3.12数据库查询所有数据的函数,这部分功能需要根据窗口大小计算显示的条数,获取总条数,计算分多少页显示,实现翻页的效果。老规矩:简介的口水话就不过多介绍了,代码有点多,如果想要源码的直接扫我,或QQ 1690361973。三.功能页面代码App类,这里代码有点多,这个页面的代码有点多,我分开来说。下面是这个类的展示页面。
2024-07-11 15:54:08
406
2
原创 学生成绩管理系统用Tkinter,sqlite3实现
注:这里需要提示一下, tkinter只能读取ppm格式的彩色图片,需要将jpg或者png图片转换一下才能使用。三.主页面代码App类,这里代码有点多,就展示页面的代码了,数据库操作没有在里面,自行研究的时候注意下。简介的口水话就不过多介绍了,代码有点多,如果想要源码的直接扫我,或QQ 1690361973。最后差点忘了,标签页的x按钮也要单独创建的,代码如下。不足之处请见谅,维护开源和谐环境 ,转载请注明出处。
2024-07-02 15:45:33
318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人