首页
  • 脚本编程
  • 文章归档
  • 留言板
  • PicDownload.py

    8,444次阅读
    没有评论

    自定义关键字,down百度图片

    #!/usr/bin/env python
    #coding:utf-8
    import re
    import requests
    import os
    
    word = raw_input("输入表情关键字:")
    savedir = raw_input("请输入保存路径: ")
    url = 'http://image.baidu.com/search/flip?tn=baiduimage&ie=utf-8&word='+word+'&ct=201326592&v=flip'
    result = requests.get(url)
    print ('已找到关键词:'+word+'的图片,开始下载图片...')
    
    html = requests.get(url).text
    pic_url = re.findall('"objURL":"(.*?)",',html,re.S)
    i = 0
    if os.path.isdir(savedir) == False:
            os.mkdir(savedir)
    
    for each in pic_url:
        print ('正在下载第 '+ str(i + 1) +' 张图片,图片地址: '+ str(each))
        try:
            pic= requests.get(each, timeout=10)
        except requests.exceptions.ConnectionError:
            print("错误,图片不存在")
            continue
        string = '/picture/'+str(i) + '.jpg'
        with  open(string,'wb') as fp:
            fp.write(pic.content)
            i += 1
    print ('下载完成,保存至'+savedir+'')
    

     

    Honest1y
    版权声明:本站原创文章,由Honest1y于2017年06月21日发表,共计943字。
    转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
    评论(没有评论)