|
代码如下:- import requests,os,bs4,re
- os.makedirs('comic',exist_ok=True)
- url='https://www.mangabz.com/m219696/'
- res=requests.get(url)
- soup=bs4.BeautifulSoup(res.text,'html.parser')
- message=soup.select('.bottom-page2')
- numRegex=re.compile(r'(-)(\d{2})')
- pages=numRegex.search(str(message))
- pages=int(pages.group(2))
- for i in range(1,pages+1):
- urls=url+'#ipg'+str(i)
- res=requests.get(urls)
- soup=bs4.BeautifulSoup(res.text,'html.parser')
- img_message=soup.select('body[class style="padding-top: 74px;"] div')
- print(img_message)
- img_url=img_message.get('src')
- print('Downloading...%s'%(img_url))
- res=requests.get(img_url)
- re.raise_for_status()
- imgFile=open(str(i),'wb')
- for chunk in res.iter_content(10000):
- imgFile.write(chunk)
- imgFile.close()
- print('Done')
复制代码
|
-
图片的源地址红框部分,但不知道如何用select()方法定位
|