返回顶部

收藏

批量下载google图片搜索结果

更多

[Python]代码

#!/usr/bin/python
# -*- coding: utf-8 -*-

import sys,os,re

DIR_TARGET="/home/ray/图片/down"

reg=re.compile("((?<=imgurl=)http.*?\.(jpg|gif|png|bmp|jpeg))")#正则表达式匹配下载地址
fd=file(sys.argv[1],'r')
html=fd.read()
fd.close()
results=reg.findall(html)
if results:
    os.chdir(DIR_TARGET)
    for one in results:
        dlcommand="wget -Nnv %s" %(one[0])
        if os.system(dlcommand)==0:
            print "Download %s ..." %(one[0])
        else:
            print "Fail download %s ..." %(one[0])
    print "done"
else:
    print "empty results"

标签:Google,批量下载

收藏

0人收藏

支持

0

反对

0

发表评论