python---到指定URL地址下载图片验证码,并保存不同用户名,Urllib2,urllib,os,range,time

来源:互联网 发布:卡拉ok制作软件 编辑:程序博客网 时间:2024/06/06 00:01

python—到指定URL地址下载图片验证码,并保存不同用户名,Urllib2,urllib,os,range,time

参考:http://bbs.csdn.net/topics/390316131

在目标机器新建保存图片验证码文件目录

root@kali:~/python/laowangpy/function# mkdir downloadtpyzmroot@kali:~/python/laowangpy/function/downloadtpyzm# ls -la总用量 8drwxr-xr-x 2 root root 4096 1216 23:51 .drwxr-xr-x 6 root root 4096 1217 00:07 ..root@kali:~/python/laowangpy/function/downloadtpyzm# ls -la总用量 12drwxr-xr-x 2 root root 4096 1217 00:10 .drwxr-xr-x 6 root root 4096 1217 00:10 ..-rw-r--r-- 1 root root  267 1217 00:10 pic.pngroot@kali:~/python/laowangpy/function/downloadtpyzm#

python源码:

root@kali:~/python/laowangpy/function# vi getdownloaddinpaypyyzm.py root@kali:~/python/laowangpy/function# cat getdownloaddinpaypyyzm.py #!/usr/bin/python# --*-- coding:utf-8 --*--import stringimport urllibimport urllib2import timeimport osdef downloadpic(numpic):#在特别指定URL地址去下载图片验证码,并保存为pic.png的图片    pwd = os.path.exists("/root/python/laowangpy/function/downloadtpyzm/")    if pwd:#判断文件夹是否存在,如果不存在则创建        print "File Exist!!!"    else:        os.mkdir("/root/python/laowangpy/function/downloadtpyzm/")    #下载图片验证码文件,并保存    for i in range(1,numpic+1):             pic_url = "https://c.dinpay.com/checkNumber?temp=0.2549366261090778"#请求验证码生成页面的地址        pic_data_url = urllib2.urlopen(pic_url)        pic_data = pic_data_url.read()#读取验证码图片        localtime = time.strftime("%Y%m%d%H%M%S",time.localtime())        filename = "/root/python/laowangpy/function/downloadtpyzm/"+localtime+".png"#文件名格式        f = open(filename,"wb")        f.write(pic_data)        f.close()        print "文件"+"  "+str(i)+":"+str(localtime)+".png"        time.sleep(1)#暂停一秒    print "文件保存完成!!"if __name__ == "__main__":    num = input("请输入需要下载图片验证码数量:")    downloadpic(num)root@kali:~/python/laowangpy/function# 

python脚本运行情况

root@kali:~/python/laowangpy/function# vi getdownloaddinpaypyyzm.py root@kali:~/python/laowangpy/function# python getdownloaddinpaypyyzm.py 请输入需要下载图片验证码数量:10File Exist!!!文件  1:20171217021848.png文件  2:20171217021849.png文件  3:20171217021850.png文件  4:20171217021851.png文件  5:20171217021852.png文件  6:20171217021853.png文件  7:20171217021855.png文件  8:20171217021856.png文件  9:20171217021857.png文件  10:20171217021858.png文件保存完成!!root@kali:~/python/laowangpy/function#
root@kali:~/python/laowangpy/function/downloadtpyzm# ls -la总用量 80drwxr-xr-x 2 root root 4096 12月 17 01:23 .drwxr-xr-x 6 root root 4096 12月 17 01:23 ..-rw-r--r-- 1 root root  259 12月 17 00:55 20171217005532.png-rw-r--r-- 1 root root  274 12月 17 00:55 20171217005534.png-rw-r--r-- 1 root root  269 12月 17 00:55 20171217005535.png-rw-r--r-- 1 root root  284 12月 17 00:55 20171217005536.png-rw-r--r-- 1 root root  278 12月 17 00:55 20171217005537.png-rw-r--r-- 1 root root  259 12月 17 00:57 20171217005717.png-rw-r--r-- 1 root root  263 12月 17 00:57 20171217005718.png-rw-r--r-- 1 root root  264 12月 17 00:57 20171217005719.png-rw-r--r-- 1 root root 3128 12月 17 01:23 20171217012334.png-rw-r--r-- 1 root root 2964 12月 17 01:23 20171217012335.png-rw-r--r-- 1 root root 3296 12月 17 01:23 20171217012336.png-rw-r--r-- 1 root root 2717 12月 17 01:23 20171217012337.png-rw-r--r-- 1 root root 3132 12月 17 01:23 20171217012338.png-rw-r--r-- 1 root root 3408 12月 17 01:23 20171217012339.png-rw-r--r-- 1 root root 3066 12月 17 01:23 20171217012341.png-rw-r--r-- 1 root root 3403 12月 17 01:23 20171217012342.png-rw-r--r-- 1 root root 3624 12月 17 01:23 20171217012343.png-rw-r--r-- 1 root root 3273 12月 17 01:23 20171217012344.pngroot@kali:~/python/laowangpy/function/downloadtpyzm# 
原创粉丝点击