python下载链接内容

下面代码下载京东注册码,可接收参数num dir

可以将连接构造成其它网址,比如移动联通网上营业厅的验证码都是固定网址+13位时间戳的结构。

#!/usr/bin/python
#code utf-8
import urllib
import time
import sys
import os

urlbase = 'https://authcode.jd.com/verify/image?a=0&acid=52b9316d-c9ab-4169-b39e-1217deaede7b&uid=52b9316d-c9ab-4169-b39' 
          'e-1217deaede7b&srcid=reg&is=7c63fc289d9ce9f3ba8304f74c1b9f19&yys='

picnum = 10
filedir = os.getcwd() + '/'
lenarg = len(sys.argv)
if lenarg == 2:
    picnum = int(sys.argv[1])
elif lenarg == 3:
    picnum,filedir = int(sys.argv[1]), filedir+str(sys.argv[2])+'/'

print 'file save at',filedir

for _ in range(picnum):
    t = str(int(round(time.time()*1000)))
    urllink = urlbase + t
    print urllink
    filename = filedir + t + '.jpg'
    urllib.urlretrieve(urllink, filename)
原文地址:https://www.cnblogs.com/rongfangliu/p/6679519.html