예제 #1
0
def getImage(imgurl,lock=fileLock):  
    content=getHtmlwithBaiduCookie(imgurl)   
    if not content:
        print 'getImage failure'
        return    
    imgname=md5(imgurl)+r'.jpg'
    saveasImage(imgname,content) 
    lock.acquire()
    savetoDownloaded(imgurl,imgname)
    lock.release()
예제 #2
0
def extract_imageurl(url):    
    url_list=[]    
    content=getHtmlwithBaiduCookie(url)
    if not content:
        print 'getHtml is none'
        return url_list 
    try:
        info=json.loads(content,encoding='utf-8')
        if info.has_key('data'):
            data=info['data']
            for img in data:
                if img.has_key('hoverURL'):
                    url_list.append(img['hoverURL'])
    except:
        print 'parse error:%s'%url        
#         print content
    return url_list