Python 爬取斗图网站

python3.6

import requests
import re

for n in range(1,51):
    html = requests.get('http://www.doutula.com/photo/list/?page={}'.format(n)).content

    image_url = re.findall('data-original="(.*?)!dta"',html.decode())

    for i in image_url:
        image = requests.get(i).content
        image_name_list = i.split('/')
        image_name = image_name_list[-1]
        f = open(image_name,'wb')
        f.write(image)
        f.close()

    print('爬取完成第{}页'.format(n))
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。