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

网站建设虚拟黄山网络推广公司

网站建设虚拟,黄山网络推广公司,做一个棋牌网站要多少钱,可画人物插画设计因为种种原因没能实现愿景的目标,在这里记录一下中间结果,也算是一个收场吧。这篇文章主要是用selenium解决滑块验证码的个别案列。 思路: 用selenium打开浏览器指定网站 将残缺块图片和背景图片下载到本地 对比两张图片的相似地方&#x…

因为种种原因没能实现愿景的目标,在这里记录一下中间结果,也算是一个收场吧。这篇文章主要是用selenium解决滑块验证码的个别案列。

思路:

  • 用selenium打开浏览器指定网站

  • 将残缺块图片和背景图片下载到本地

  • 对比两张图片的相似地方,计算要滑动的距离

  • 规划路线,移动滑块

01实现步骤  用selenium打开浏览器浏览指定网站

1、找到chromedriver.exe的路径

点击开始找到谷歌图标==》右键更多==》打开文件位置==》右键谷歌快捷方式==》属性 ==》打开文件所在的位置 ==》复制路径

2、代码

02 将残缺块图片和背景图片下载到本地

 1、找到图片位置

打开网页进入开发者工具,找到图片位置

2、代码

 

03 对比两张图片的相似地方,计算要滑动的距离

1、用matchTemplate获取移动距离

因为背景图片中的残缺块位置和原始残缺图的亮度有所差异,直接对比两张图片相似的地方,往往得不到令人满意的结果,在此要对两张图片进行一定的处理,为了避免这种亮度的干扰,笔者这里将两张图片先进行灰度处理,再对图像进行高斯处理,最后进行边缘检测。

将JPG图像转变为4通道(RGBA)

 

2、代码

 

 3、检验效果

为了验证思路和方法是否得当,这里将滑块图片与背景图片进行拼接,为后面埋下一个小坑。

04 规划路线,移动滑块

 1、点击滑块移动 

        用第3节已经获取到的距离,点击滑块进行移动

神奇的事情是,坑来了,没有匹配成功。

2、匹配失败原因

这里有以下两点原因:

  • 图片尺寸发生了变化,距离要进行转换。

  • 滑块滑动时,滑块和残缺块的相对位置有变动。

首先解决图片尺寸变化问题,找到网页中图片大小:345x172.500

下载到本地图片大小:480x240

 

所以要对距离进行以下处理:

 

关于第二个问题,这里没有找到很好的测量工具测量出来,好在验证码对位置精确度要求不高,就一个个试数吧。

 

05  补充

 在对极验验证码进行学习中,有的网站对移动轨迹进行了验证,如果滑动太快,也会被识别出机器操作,为了模拟人工操作,出色的程序员写出了一个魔幻移动轨迹

举个例子:我们可以先超过目标,再往回移动。

 

 

06 完整代码

 

 

 

资源分享

下面这份资源,对于想学习【软件测试】的朋友来说应该是最全面最完整的备战仓库,希望也能帮助到你!

 

 

 

 

 

 

 

http://www.dinnco.com/news/11709.html

相关文章:

  • 江苏城乡和住房建设厅网站合肥seo代理商
  • 餐饮app定制seo是什么意思啊
  • 营销型网站建设页面百度推广代理公司
  • 写一个网站需要什么技术千万别手贱在百度上搜这些词
  • 做网站的软件word网络营销策划的内容
  • 上海建立公司网站阿里云空间+1对1私人专属设计师
  • 路由器可以做网站服务器吗百度广告代运营公司
  • 广州海珠网站开发设计哪家网络公司比较好
  • 科站网站湖南专业seo优化
  • 厦门网站建设公司怎么选石家庄seo推广优化
  • 做企业画册网站有如何弄一个自己的网站
  • 桂林智能网络营销好选择海阳seo排名优化培训
  • 石嘴山市建设局网站关于校园推广的软文
  • 深圳网络推广公司哪家好苏州百度快照优化排名
  • phpcms 手机网站模板推广平台免费b2b网站大全
  • 做美食的视频网站有哪些推广平台收费标准
  • 代理网络软件怎么关闭seo综合查询
  • 一个网站做多少关键词北京seo专员
  • 漳州找人做网站要求哪些深圳龙岗区布吉街道
  • h5动态网站开发搜索引擎营销的四种方式
  • wordpress傻瓜建站教程seo关键词排名优化评价
  • 百度贴吧有没有做网站的人关键词查询工具免费
  • 网站产品页如何做优化网络广告营销案例分析
  • 在百度上做网站找谁外贸营销网站
  • 广州公司注册核名查询系统官网铁力seo
  • 广州个人网页制作珠海优化seo
  • 铜川网站建设营销型网站建站推广
  • 网站认证要钱宁波seo企业网络推广
  • 本周的新闻大事10条楚雄seo
  • 比较好的建站网站想做电商应该怎么入门