while start_chapter<=end_chapter:
os.makedirs("Chapter "+str(start_chapter))
os.chdir("Chapter "+str(start_chapter))
chap_url=link+"/c"+str(start_chapter)+"/"
page=1
try:
max_page=get_max_page(chap_url)
except:
continue
while(page<=max_page):
page_url=chap_url+str(page)+".html"
try:
pic_url=get_pic(page_url)
except:
break
picture_shit=urllib2.urlopen(pic_url).read()
with open(str(page)+"."+(pic_url.split(".")[len(pic_url.split("."))-1]), 'w') as f: f.write(picture_shit)
print str(start_chapter)+"::"+str(page)
page+=1
os.chdir("../")
start_chapter+=1
内部 while 循环不会停止,我测试了页面,发现它超过了 23 的 max_page,但它根本没有停止。有人可以帮忙吗?提前谢谢...