PicDownload.py

242次阅读
没有评论

自定义关键字,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
版权声明:本站原创文章,由Honest1y2017-06-21发表,共计697字。
转载提示:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)
载入中...