![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 51
Aldwin_NG
向往空灵,崇拜举重若轻的挥洒自如,用汗水向自己献礼
展开
-
行为式验证码小侃,滑块验证码详解
验证码行为式验证码全自动区分计算机和人类的图灵测试2002年,路易斯在卡内基梅隆第一次提出了CAPTCHA(验证码)这样一个程序概念。该程序是指,向请求的发起方提出问题,能正确回答的即是人类,反之则为机器。对于验证码,人们有一个理想预期,就是假设:提出的问题要容易被人类解答,并且让机器无法解答。但是随着技术不断的发展,尤其是图像识别技术,曾今机器无法解决的问题,一个一个被攻克,所以验证码技术在攻防双方的较量中一直在快速发展。先看下传统验证码,这张图可能暴露了你的网龄这是来自xx安全业务的行原创 2022-02-22 17:35:31 · 3468 阅读 · 1 评论 -
在Linux云主机上部署python3.8 并且不和系统原装py冲突
背景部署Django工程至云主机部署步骤1、申请一些内部权限/略2、使用root下载python3.8源码安装包[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DHOkTr6y-1645521057449)(http://pfp.ps.netease.com/kmspvt/file/60caa74e6158bc364f4b9b4723EEc7zk01?sign=p36uZT8oOVTwsaUcqVQCmnJOGs4=&expire=1645539038)]3原创 2022-02-22 17:13:04 · 999 阅读 · 0 评论 -
python递归阶乘注意事项
1、注意返回值2、注意结束递归的条件3、不能随意赋值def get_num(num): ''' 参数 type(num) = int ''' if num > 1: return num * get_num (num - 1) # 这才是递归阶乘 # result = num*get_num(num-1) # 错误 ...原创 2019-11-05 17:11:07 · 451 阅读 · 0 评论 -
selenium通过滑块校验
今天偶然看到一个pass滑块校验的帖子,觉得挺有趣,实验了一下,发现帖子上的一些东西已经被官方规避了,不想半途而废,所以就补充了一下。PS:隔了几天了,找不到当时参考的帖子了,不能放在这给读者对比参照,说声不好意思,对原著作者也说声抱歉。本文不接收任何经济活动。记得当时参考文档主要有以下几点要注意:定位滑块元素的时候,没有缺口的那个图css是设置为none的,所以没办法直接截图,需要js帮...原创 2019-10-30 20:25:58 · 1664 阅读 · 3 评论 -
python装饰器的使用 @decorator
使用‘@’来使用decorator‘’’coding=utf-8import timedef deco(func):def wrapper():starttime = time.time()func()endtime = time.time()msecs = (endtime - starttime)*1000print (">elapsed time: %f ms" %...原创 2019-11-04 17:03:12 · 264 阅读 · 0 评论 -
jupyter notebook 常用命令
启用要启动 notebook 服务器,请在终端或控制台中输入 jupyter notebook。服务器会在你运行此命令的目录中启动。这意味着任何 notebook 文件都会保存在该目录下。你通常希望在 notebook 文件所在的目录中启动服务器,不过你也可以在文件系统中导航到 notebook 文件所在的位置。运行此命令时(请自己试一下!),服务器主页会在浏览器中打开。默认情况下,...原创 2019-11-04 17:35:04 · 2371 阅读 · 0 评论 -
移动端自动化环境appium安装
一、自动化测试环境搭建1、安装npm.jshttps://nodejs.org/npm是一个node包管理和分发工具,已经成为了非官方的发布node模块(包)的标准。有了npm,可以很快的找到特定服务要使用的包,进行下载、安装以及管理已经安装的包。2、安装appiumhttps://bitbucket.org/appium/appium.app/downloads/ 官网下载(需要...原创 2019-11-04 17:32:19 · 299 阅读 · 0 评论