找回密码
 加入
搜索
查看: 1690|回复: 2

如何將網頁中的驗證碼圖片"另存",而不是透過剪貼簿

[复制链接]
发表于 2009-8-18 03:04:50 | 显示全部楼层 |阅读模式
本帖最后由 abiteric 于 2009-8-18 03:07 编辑

http://bbs.flower3.com/register.php
http://bbs.ecstart.com/register.php

產生的驗證碼圖片, 如何暫存或是任何方法可以把這圖片不要受限只能顯示在這個網址上?

這種類型( DVBBS )的網站可以另外開新視窗讀取到一張不同的驗證碼圖片,也能另外顯示在 GUI 上
http://www.tprv.tw/dvbbs/reg.asp

例如 :
http://www.tprv.tw/dvbbs/Dv_GetCode.asp?t=0.2123612645154503
但是讀取,並透過人工辨識後,輸入進去之後卻表示"不是要求"的圖片

希望能有高手前輩能夠指導一下
該如何獲取 "目前網頁所要求輸入的驗證碼圖片"

試想過將滑鼠移到該控鍵上按右鍵另存新檔,不過眾多論壇位置不盡相同...
发表于 2009-8-18 18:07:38 | 显示全部楼层
本帖最后由 sanmoking 于 2010-1-19 15:59 编辑

参考一下:
百度ID注册机
批量验证QQ密码正确与否
里面有关于验证码获取而不影响cookie的例子
 楼主| 发表于 2009-8-20 01:29:59 | 显示全部楼层
感謝樓上的回覆, 由於個人用的是繁體版,許多文字變成亂碼, 不過估計應該是以下這段

$oImg = _IEImgGetCollection ($oIE,0)
$oPic = $oIE.Document.body.createControlRange()
$oPic.Add($oImg)
$oPic.execCommand("Copy")

但是目前所擷取的網頁的驗證圖片並不在固定位置,並且不想使用剪貼簿的做法,
最近已經在思考透過封包讀取圖形,不過真的太牛刀了,不是使用autoit快速開發的本意了
還是希望能有前輩能提出一些新的想法,看看如何操作

也想過把圖片全部抓下來去篩選 長寬不大於小於多少, 比例約等於多少, 但是成功率大約 80% 左右能正確抓取到圖片,而且前提還是得用到剪貼簿... 苦惱!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-22 22:29 , Processed in 0.076358 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表