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()
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