ctypes方法调用libcaptcha生成验证码操作,ctypeslibcaptcha,这是一段关于ctypes
ctypes方法调用libcaptcha生成验证码操作,ctypeslibcaptcha,这是一段关于ctypes
这是一段关于ctypes方法调用libcaptcha生成验证码操作的方法python源码。需要用到ctypes.util方法。
#coding:utf-8__all__=('captcha',)import os, \ ctypes,ctypes.utilLIBCAPTCHA_LIB = os.environ.get("LIBCAPTCHA_LIB", \ ctypes.util.find_library("captcha") \ )libcaptcha = ctypes.CDLL( LIBCAPTCHA_LIB )gifsize = ctypes.c_int.in_dll(libcaptcha,"gifsize").valueget_res = lambda res:''.join( chr( _ ) for _ in res )#www.iplaypy.comdef captcha(): l = ( ctypes.c_ubyte * 6 )() im = ( ctypes.c_ubyte * 70 * 200 )() gif = ( ctypes.c_ubyte * gifsize )() libcaptcha.captcha(im,l) libcaptcha.makegif(im,gif) return dict( gif = get_res(gif),l = get_res(l)[:-1] )
编橙之家文章,
相关内容
- PyQt制作支持拖动缩放小时钟,pyqt拖动缩放,这个用PyQ
- Access密码识别工具py2.7+PyQt实现方法,py2.7pyqt,这是一段
- Python如何使用进程名获取PID方法示例,pythonpid,Python如何
- 练手python远程自由管控小程序,练手python管控,为了让自
- Python自动登录猫扑完成打卡操作示例,python自动登录
- web表单提交GET和POST方法示例,web表单getpost,需要了解,
- 批量调整图片尺寸的python脚本,,图片尺寸太大,数量太
- Python 3模拟生日概率问题源码,python源码,Python 3模拟生
- pyhooks方法实现键盘监控源码示例,pyhooks源码,pyhooks方法
- Gmail邮件发送Python小脚本,gmail邮件发送python,之前有分
评论关闭