Python爬虫实战-----带你用Python爬取妹子图片

先看下爬取的效果图:
Python爬虫实战-----带你用Python爬取妹子图片_第1张图片
代码:

1.获取网站的网页数据
2.获取图片URL列表
3.依次写入本地文件

这边只显示部分代码,详细代码看: 点击打开链接
def get_girlphoto(url):
    try:
        data = requests.get(url+"1", headers=headers)
        selector = etree.HTML(data.text)
        #获取图片的URL列表
        girlphoto_urls = selector.xpath('//div/a/img/@src')
        #循环每个图片链接并写入本地文件,写入要用二进制
        for item in girlphoto_urls:
            if not os.path.exists(path):
                os.makedirs(path)
                print("path创建成功")
            data = requests.get(item, headers=headers)
            with open(path + item[-7:], 'wb') as f:
                f.write(data.content)
                f.close()
    except :
        print("Exception")

你可能感兴趣的:(Python爬虫实战-----带你用Python爬取妹子图片)