sokolovska
Новичок
- Сообщения
- 36
- Репутация
- 0
Подскажите пожалуйста, как грамотно сохранить капчу с сайта, например с http://www.1freehosting.com/register.html.
Капча png - в буфер копируется, но при сохранении - черная картинка. Может знает как обойти это? буду признателен!
Вот этот способ хороший, но он сохраняет только обычные картинки, а вот png - черная картинка увы
Капча png - в буфер копируется, но при сохранении - черная картинка. Может знает как обойти это? буду признателен!
Код:
$oCtlRange = $oImg.document.body.createControlRange()
$oCtlRange.addElement($oImg)
$oCtlRange.execCommand('Copy', False)
_ClipBoard_Open(0)
$hBitmap = _ClipBoard_GetDataEx($CF_BITMAP)
_ClipBoard_Close()
_GDIPlus_Startup()
$hImage = _GDIPlus_BitmapCreateFromHBITMAP($hBitmap)
_GDIPlus_ImageSaveToFile($hImage, @DesktopDir & "\" & "captcha.png")
_GDIPlus_BitmapDispose($hImage)
_GDIPlus_Shutdown()
Вот этот способ хороший, но он сохраняет только обычные картинки, а вот png - черная картинка увы