当python老程序员看见一个好看的手机壁纸网站,开撸!

嗨害大家好鸭!我是小熊猫❤

最近好像没什么大事,

就是被迫在家找找乐子

哈哈…

请添加图片描述

最近有同学的爬虫代码出了bug,给问我怎么改

在这里插入图片描述

于是就发现了这个好看的手机壁纸网站。

在这里插入图片描述

看到那么多好看的壁纸,

我的pycharm已经饥渴难耐了(不是)

受害网址

在这里插入图片描述

为了良性爬取,这个代码就不完整的展示出来了

源码、资料电子书点击这里

部分爬虫代码

导入工具

from urllib import parse
import requests
import parsel
import re

解析网站,爬取数据

for page in range(1, 10):
    print('正在爬取第{}页壁纸'.format(page))
    url = 'http://#### /tag/{}/page/{}/'.format(name, page)
    headers = {
    
    
        'Cookie': 'UM_distinctid=1747c5616688f-0da459aa281e74-3962420d-1fa400-1747c56166982d; CNZZDATA1278590218=744878758-1599811024-%7C1599811024',
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'
    }
 
		response = requests.get(url=url, headers=headers)
    selector = parsel.Selector(response.text)
    img_url = selector.css('#main a::attr(href)').getall()

设置爬取类目

string = input('请输入你要爬取的类目:')
name = parse.unquote(string)

保存图片

        path = 'C:\\Users\\Administrator\\Desktop\\手机壁纸\\' + new_title + '.jpg'
        with open(path, mode='wb') as f:
            f.write(data_response.content)
            print(title)

运行代码,效果如下图

源码、资料电子书点击这里

在这里插入图片描述

瞧这名字,起得多有技术性~

咳咳…今天的文章就是这样啦!

我绝对没有在水!!!

我是小熊猫,咱下篇文章再见啦~

猜你喜欢

转载自blog.csdn.net/m0_67575344/article/details/127943012