会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Co丶cc
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
下一页
2019年5月6日
python+selenium破解极验验证登录
摘要: 1、前言: 目前很多网站会在正常的账号密码认证之外加一些验证码,以此来明确区分人/机行为,最典型的就是极验滑动验证。(如下图) 这里我们以简单实例说明如何实现自动校验类似验证。 2、步骤: 1)点击验证,弹出验证码图片; 2)操作JS,获取完整验证码图片并截图; 3)操作JS恢复原图,获取带有缺口的
阅读全文
posted @ 2019-05-06 16:21 Co丶cc
阅读(2606)
评论(2)
推荐(0)
2017年3月23日
ui自动化之selenium操作(五)简单元素操作--续
摘要: 1. 多窗口切换 有时候需要在多窗口切换,webdriver提供了switch_to_window()方法支持切换窗口; 脚本的实现思路: 先获取到打开页面的窗口句柄,然后新打开一个页面;获取到所有窗口的句柄;在所有窗口句柄中循环,如果句柄=百度的窗口句柄,就是百度页面,操作百度页面元素;否则就是新
阅读全文
posted @ 2017-03-23 11:16 Co丶cc
阅读(529)
评论(0)
推荐(0)
2017年3月16日
ui自动化之selenium操作(四)简单元素操作
摘要: 1. clear() clear()方法用于清除文本输入框内的内容;一般输入框中都有默认文字,如果不清空有可能会导致字符拼接; 2. send_keys(*value) send_keys()方法模拟键盘输入向输入框内输入内容。 3. click() click()方法可以用来单击一个按钮,前提是它
阅读全文
posted @ 2017-03-16 23:34 Co丶cc
阅读(713)
评论(0)
推荐(0)
ui自动化之selenium操作(三)xpath定位
摘要: xpath 的定位方法,非常强大.使用这种方法几乎可以定位到页面上的任意元素。 1. 什么是xpath? xpath 是XML Path的简称, 由于HTML文档本身就是一个标准的XML页面,所以我们可以使用Xpath 的用法来定位页面元素。 2. xpath的缺点 xpath 这种定位方式,web
阅读全文
posted @ 2017-03-16 15:32 Co丶cc
阅读(376)
评论(0)
推荐(0)
2017年3月15日
ui自动化之selenium操作(二)定位元素-简单操作
摘要: 1. 将浏览器最大化 这里拿chrome举例,但是我在执行的时候一直报错,被坑了好久; 解决办法: 这是因为chromedriver是和chrome一一对应的,不兼容的版本就会报错; 所有chrome-driver都可以在这里下载:http://chromedriver.storage.google
阅读全文
posted @ 2017-03-15 17:25 Co丶cc
阅读(243)
评论(0)
推荐(0)
2017年3月7日
python算法(一)基本知识&冒泡排序&选择排序&插入排序
摘要: 本节内容: 算法基本知识 冒泡排序 选择排序 插入排序 1. 算法基本知识 1.1 什么是算法? 算法(algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。 一个算法的优劣可以用空间复杂
阅读全文
posted @ 2017-03-07 15:22 Co丶cc
阅读(315)
评论(0)
推荐(0)
2017年3月1日
ui自动化之selenium操作(一)环境搭建
摘要: 1. python安装: 前面步骤可以看到,这里就不赘述了(我们在这里安装的是python3) 2. selenium安装: 前面我们都已经安装好pip了,所以这里咱们直接进入到python安装路径的Scripts文件下,执行以下语句: 3. driver安装: 下载地址:http://pan.ba
阅读全文
posted @ 2017-03-01 15:44 Co丶cc
阅读(507)
评论(0)
推荐(0)
2017年2月25日
web框架-(七)Django补充---models进阶操作及modelform操作
摘要: 通过之前的课程我们可以对于Django的models进行简单的操作,今天了解下进阶操作和modelform; 1. Models进阶操作 1.1 字段操作 AutoField(Field) - int自增列,必须填入参数 primary_key=True BigAutoField(AutoField
阅读全文
posted @ 2017-02-25 16:19 Co丶cc
阅读(272)
评论(0)
推荐(0)
2017年1月21日
web框架-(六)Django补充---form表单验证
摘要: 一、form表单验证 1. 常规html页面的form表单验证 常规页面中,如果想实现对表单中用户输入信息的数据验证,需要配合Ajax来实现. 使用前我们先来熟悉下函数参数:request,其中包含的意义: Django中的form库:每一个邦定Form实体都有一个errors属性,它为你提供了一个
阅读全文
posted @ 2017-01-21 10:05 Co丶cc
阅读(498)
评论(0)
推荐(0)
2016年12月20日
web框架-(五)Ajax
摘要: Ajax即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,AJAX = 异步 JavaScript和XML(标准通用标记语言的子集),AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少
阅读全文
posted @ 2016-12-20 18:15 Co丶cc
阅读(366)
评论(0)
推荐(0)
上一页
1
2
3
4
5
下一页
公告