python爬虫:MM131

 

#一下代码可以直接运行,并且可以重启后运行也不会出现问题

import requests,os
try:
    os.mkdir("MM131")
    os.chdir("MM131")
except:
    os.chdir("MM131")
pmulu=os.getcwd()
headers={
"User-Agent":"Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Firefox/68.0",
"Referer":"https://m.mm131.net/xinggan/",
}    
a=1
wjj="MM131图集"
xiegang="/"
da=int(input("从多少开始下载"))#填写图集编码的开始
db=int(input("下载到哪里"))
for i in range(da,db):
    wjjname=wjj+str(i)
    if not os.path.isdir(wjjname):
        os.mkdir(wjjname)
    else:
        print("继续")
    os.chdir(wjjname)
    url01="https://img1.mmmw.net/pic/"+str(i)+str(xiegang)
    url1=str(url01)
    urlbuchong=r".jpg"
    number1=1
    file="mm"
    file2=1
    file3=".jpg"
    while a<60:
        urlall=url1+str(number1)+str(urlbuchong)
        print(urlall)
        number1=int(number1)+1
        try:
                response=requests.get(urlall,headers=headers,timeout=None)
                file="mm"
                fname=file+str(file2)+str(file3)
                file2=file2+1
                with open (fname,"wb") as file:
                    responsecontent=response.content
                    file.write(response.content)
                    filexinxi=os.stat(fname)
                if filexinxi.st_size<=1024:
                    os.remove(fname)     
                a=a+1
        except:
                print("可能完成了")
                a=a+1
                print("发生错误")
    a=0
    number1=0
    file2=1
    os.chdir(pmulu)
#全部独立编写,没有复制任何其他的代码,请尊重劳动成果,打字实属辛苦5555

你可能感兴趣的:(python爬虫:MM131)