利用PIL来将处理图片,并将字符串跟图片合到一起来产生验证码图片,简单的代码如下: def make_image(image='test.jpg'): import Image, ImageDraw, ImageFont, md5, datetime im = Image.open(image) font = ImageFont.truetype("arial.ttf", 30) draw = ImageDraw.Draw(im) mp = md5.new() mp_src = mp.update(str(datetime.datetime.now())) mp_src = mp.hexdigest() rand_str = ...
by mageguoshi - Python文档中心 - 2008-02-29 17:54:49 阅读(1532) 回复(0)
上网找了半天,找到一个PyCAPTCHA可以用(需要安装pil)。代码是生成中文的验证图, 需要在Captcha\data\fonts目录里面建一个子目录cn再copy一个中文字体进去就可以了, 我copy的是幼园(simyou.ttf)。如果是英文验证码的话,用自代的字体就可以了。代码里 面把FontFactory的参数改一下就可以了。 代码如下: # -*- coding: utf-8 -*- from Captcha.Visual import Text, Backgrounds, Distortions, ImageCaptcha from...
在http://www.cnblogs.com/flysun/archive/2009/06/16/1504278.html找了个程序,代码如下: 1import win32com.client,time,win32inet,win32file,os 2class ImgDownloader: 3 def __init__(self,url,dir): 4 self.__dir=dir 5 self.__ie=win32com.client.Dispatch('InternetExplorer.Application') 6 self.__ie.Navigate(url) 7 self.__wait__() 8 9 def __wait__(self): 10 whil...
图片中有由'9'和'6'组成的串,ctrl+f 搜索9,高亮后显示i ❤ U. 我的想法是,先做一个黑白图片,黑色部分是i ❤ U,其余部分是白色。然后读取图片的RGB值,黑色部分对应'9' 白色部分对应'6'。就能生成这样的串。 请问python中有处理图片的库吗?
这个程序可以把html文件里的图片提取出来,重新生成一个按原顺序排列的只有图 片的html文件,相信对那些爱收集图片的人会有用的。本来可以把它写成直接在网上抓图片的,不过怕网络连接处理不好,因此只对本地文件操作。感兴趣的人 可以把htmldata模块抓下来看看,我放上资源中心。 写这个东西的时候那个url的quote问题把我挡了很久,url自动把特殊字符转成%xx的形式,常见的是空格%20,如果文件名里头有空格,在 html里头的url就...
本帖最后由 butterinsect 于 2014-04-22 08:31 编辑 都说豆瓣妹纸好,谁约谁知道。。。 http://dadanshai.com 经常逛豆瓣,请不要害羞等几个小组亮瞎了我的双眼,不能直视,三观尽毁。在内心里默默念道以后再也不上这些小组了。..., 可意识坚定敌不过菇凉白花花的大腿。然后每天就翻这些帖子,可翻这些帖子太花时间了。我只喜欢看菇凉不喜欢看评论神马的,然后就动手把小组里的图片抓下来然后以瀑布流的形式展示。独乐乐,不...
python 得到指定网页中的图片,使用urllib #!/usr/lib/python # getimg.py import sys,os from sgmllib import SGMLParser class URLLister(SGMLParser): def reset(self): SGMLParser.reset(self) self.urls = [] def start_img(self, attrs): src = [v for k, v in attrs if k=='src'] if src: self.urls.extend(src) imgdir = "/home/jim/pic/" def ImgDownload(inputu...
直接urllib.urlopen会提示401 Unauthorized 如果在浏览器(FireFox)中打开会弹出窗口让输入用户名、密码 这种情况怎么验证并抓到我要的网页呢?
本帖最后由 wulien88 于 2012-12-05 16:35 编辑 经常去美图网上看图片,于是就想搞个爬虫去自动下载,反复搞了一星期,都是动态链接不好解析出来,开始还以为手动的写的爬虫不给力,于是又学习了一下scrapy,以为可以把动态的链接给抓下来,没想到还是不行,http://blog.scrapy.org/scraping-ajax-sites-with-scrapy也说了要手动分析,感谢crifan的教程,于是利用firebug去分析了一下ajxa动态链接,最后算是可以自动抓取了,程序...