agohero 发表于 2014-4-21 09:12:25

请教如何从当前打开的网页下载一个图片(验证码)?

本帖最后由 agohero 于 2014-4-23 15:31 编辑

如何从当前打开的网页下载一个图片(验证码)?

zch11230 发表于 2014-4-21 17:52:47

本帖最后由 zch11230 于 2014-4-21 17:55 编辑

思路就是找到验证码图片 复制到剪切板 再导出来只是之前写过一个半自动注册账号的脚本 直接用的ClipGet 获取剪切板都可以把图片显示出来 今天再怎么搞也不行。借鉴别人的方法使用Clipboard.au3#PRE_UseX64=n
#include <IE.au3>
#include <ScreenCapture.au3>
#include <Clipboard.au3>
$oIE = _IECreate("http://account.178.com/?p=register",1)
$ocode=$oIE.Document.getElementById("vcode").focus()
Sleep(200)
$oImg = $oIE.Document.getElementById("vcodeimg")
;~ $oImg.click
;~ Sleep(200)
$oPic = $oIE.Document.body.createControlRange()
$oPic.Add($oImg)
$oPic.execCommand("Copy")
_ClipBoard_Open(0)
$ivpics = _ClipBoard_GetDataEx($CF_BITMAP)
_ClipBoard_Close()
_ScreenCapture_SaveImage(@ScriptDir & "\aaa.bmp", $ivpics)
ShellExecute(@ScriptDir & "\aaa.bmp")

gb23 发表于 2014-4-21 21:25:50

什么情况~~~没明白意思~~~
页: [1]
查看完整版本: 请教如何从当前打开的网页下载一个图片(验证码)?