Example #1
0
maxCount=50;
firstIndex=249317678-50;
fileUtil=FileUtil();
homeSavePath="E:\\temp\\"

def grabImageUrl(picUrl):
    patt=re.compile(r'http://fmn.rrimg.com/.*');
    htmlContent=htmlGraber.doGrab(picUrl);
   # print htmlContent;
    soup=BeautifulSoup(htmlContent);
    imgurls=soup.findAll('img',id="photo");#re.compile(patt));
    #print str(imgurl[0].src);
#    print "\n".join([str(item) for item in imgurls]);
    if(len(imgurls)>0):
        return imgurls[0]["src"];
    else:
        return ""

fileUtil.makeDirWhenNeeded("E:\\temp\\", "renren");

for index in range(maxCount):
    picId=firstIndex-index;
    picUrl = PicUrlHead + str(picId);
    print picUrl+"\n";
    imgurl = grabImageUrl(picUrl);
    if(imgurl != ""):
        imgContent=htmlGraber.doGrab(imgurl);
        fileUtil.binaryWrite("E:\\temp\\renren\\"+str(index)+".jpg", imgContent);