当前位置: 首页 > news >正文

自己做网站可以吗希爱力的作用与功效

自己做网站可以吗,希爱力的作用与功效,网站里的网页是一个一个做的么,网站权重一直做不上去一、背景及原理 处理登录时的滑动验证码有两个难点,第一个是找到滑块需要移动的距离,第二个是模拟人手工拖动的轨迹。模拟轨迹在要求不是很严的情况下可以用先加速再减速拖动的方法,即路程的前半段加速度为正值,后半段为负值去模…

一、背景及原理

处理登录时的滑动验证码有两个难点,第一个是找到滑块需要移动的距离,第二个是模拟人手工拖动的轨迹。模拟轨迹在要求不是很严的情况下可以用先加速再减速拖动的方法,即路程的前半段加速度为正值,后半段为负值去模拟,效果还是比较好的。

移动距离的计算主要有两种方式。一种是用机器学习的方式,首先从被测网站上下载大量的验证码图片,然后人工标注数据集去训练一个神经网络。这种方法成本较高且难度较大。另一种就是图像处理。图像处理的话相对来说要简单一些,根据网站返回的图片又可以分为两类:一类是返回两张图,一张是完整的图片,另一张是有缺口的图片,这种情况只要比较两幅图的差值即可获得缺口位置;

另一类是只返回有缺口的图片,那么根据图片的特点,如缺口附近有明显白边,可以做边缘检测,或者采用模式识别,识别滑块形状的位置,都可以进行尝试。

那么对于滑动验证码难度提升也可以分为距离计算和拖动轨迹这两方面去考虑。距离计算的话就是在图片上下功夫,可以增加图片库,使缺口出现的位置更加随机,缺口在图片上不出现明显边界,缺口形状也不必是矩形,可以是不规则图形,等等。拖动轨迹的话则可以要求更加接近人类真实的轨迹,这一点是我们肉眼看不见的,需要大量的数据进行模拟。未来的发展趋势应该也是利用机器学习综合考量行为轨迹、访问频率、地理位置等因素进行判断。

二、实际案例

1.测试内容:

https://www.cointranquillity.com网站登录时的滑动验证码

2.测试环境:

ubuntu18,selenium3.14.0,webdriver3

3.思路说明:

首先,该网站的验证码是只返回一张图的情况,并且图片中缺口的白边非常明显,因此可以采用边界检测的方法。但是在实际测试过程中,我发现该网站的登录验证码缺口始终出现在图片靠右侧的几个位置附近,因此在该案例中我并没有采用图像处理的方法,而是采用了三个固定的位置去不断尝试、刷新验证码(每张图片有三次机会),通常在两到三次尝试之后可以验证通过,是一种比较简单的解决方法。

4.代码:

 行动吧,在路上总比一直观望的要好,未来的你肯定会感 谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入扣群: 320231853,里面有各种软件测试+开发资料和技术可以一起交流学习哦。

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!

http://www.shuangfujiaoyu.com/news/36846.html

相关文章:

  • dw做网站小技巧知乎营销平台
  • 做网站个体户执照希爱力双效片
  • 金融seo公司seo推广招聘
  • 快速开发手机网站seo线上培训多少钱
  • 网站导航设计应注意哪些问题什么是市场营销
  • 网站建设与网页设计作业网站推广基本方法是
  • 如何建设网站子页今天国内最新消息
  • 模板网站大全手机百度网页版入口
  • 泉州做网站优化价格广州百度seo排名优化
  • 延安做网站的公司真正免费建站网站
  • jsp做的网站源码游戏推广员招聘
  • h5网站免费友链互换
  • 做网站的技术要求所有的竞价托管公司
  • 企业网站如何推广网站推广公司
  • 豪华网站建设网络推广是做什么工作
  • 外贸型网站制作自动app优化最新版
  • 网站如何实现微关键词查询的分析网站
  • 天津做网站认准津坤科技站长工具ping
  • 宁波网站建设服务报价衡水今日头条新闻
  • 外贸网站怎么做效果好打开百度首页
  • 那个网站教做馒头广州网络推广平台
  • 罗琳做的网站优化方案怎么写
  • 摄影网站建立网站建设的整体流程有哪些
  • 动画设计专业学什么谷歌seo查询
  • 做企业网站开发哪家好基础建站如何提升和优化
  • 毕业设计做网站功能实现不出怎么办中国站长之家
  • 盐城网站建设费用杭州明开seo
  • 免费 wordpress企业主题重庆seo推广公司
  • 做网站的服务器怎么弄全面落实疫情防控优化措施
  • 淘宝网站详情页怎么做semi认证