模拟点击+拖动验证码 大家进来讨论下
delphi吧
全部回复
仅看楼主
level 8
2017年03月13日 09点03分 1
level 8
把图片保存下来,转灰度,判断位置,然后在模拟拖动
这个图片怎么获取?
网页,js这块不是很懂,大家给个方向
http://dun.163.com/trial/jigsaw
2017年03月13日 09点03分 2
level 8
记录某点的坐标,XY 相差多少代表滑动OK了
2017年03月13日 11点03分 3
没那么简单的,
2017年03月13日 17点03分
level 12
在浏览器里按F12,找<img>元素(如果HTML一点儿也不懂的话,就每个元素挨个查看)
找到图像后,找一个唯一字符串标识,然后从webbrowser.document.body.innerhtml中把这个图像地址取出来。
下载图片呢可以用IDHTTP直接GET就可以保存到一个STREAM中。
==========
下次来做在二值化后的图像里定位
2017年03月15日 15点03分 4
发现图像二值化后并不理想,图片黑白部分杂乱,是否有其他思路
2017年03月16日 08点03分
level 12
成功定位到一个
2017年03月17日 08点03分 5
level 12
算法还要再研究下,如果边界不太明显的话就识别不出来
识别成功率不高的版本,可以试试看:[无效] http://pan.baidu.com/s/1hrYBV2s
你有什么好的想法也可以说说
2017年03月17日 14点03分 6
你能力挺高的,学习了,我好好想想有没有其他思路
2017年03月17日 15点03分
level 8
好像实现方法有多种。
2017年03月19日 01点03分 8
比如
2017年03月19日 07点03分
level 7
边沿检测。 就能找到位置。 很简单的。 分析6个 突出头的形状。
2017年04月06日 06点04分 11
1