代码编织梦想

本人小白,刚学习爬虫不久。下面展示的是我爬取喜欢的壁纸网站壁纸的代码,因为网站是国外的,所以可能受网络影响比较大,耐心等待即可。还请大家多多指教!有什么问题可以留言,我看到就会回复,谢谢。

在这里插入代码片

import requests
import parsel


head = {'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36 Edg/87.0.664.60'}
i = 0
for Url in range(1,100):
    url = f'https://wallpaperscraft.com/all/page{Url}'

    response_1 = requests.get(url=url,headers=head)
    # print(response_1)       #测试是否连接

    selector_1 = parsel.Selector(response_1.text)       #转换数据类型
    # print(selector_1)

    title_url = selector_1.xpath('//li[@class="wallpapers__item"]/a/@href').getall()


    for title_1 in title_url:
        title_2 = 'https://wallpaperscraft.com'+title_1
        # print(title_2)

        response_2 = requests.get(url=title_2,headers=head)
        selector_2 = parsel.Selector(response_2.text)
        img_url = selector_2.xpath('//div[@class="wallpaper__placeholder"]/img/@src').getall()
        # print(img_url)

        #保存数据
        for result in img_url:
            i += 1
            response_3 = requests.get(url=result,headers=head).content
            file_name = result.split('/')[-1]
            # print(f'{i}号图片名称:{file_name}')

            with open('壁纸图片\\'+file_name,'wb') as f:
                f.write(response_3)
                print(f'{i}号图片{file_name}保存成功!!')

在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接: https://blog.csdn.net/qq_45813541/article/details/111109203

『我与飞桨的故事』PaddlePaddle最菜程序员的飞桨之旅-爱代码爱编程

PaddlePaddle最菜程序员的飞桨之旅—三岁 个人介绍结缘之路万万没想到第一次认识那么简单进一步了解Model不断的相互认知总结——肺腑之言Paddle一个小白也可以简单学会的深度学习框架 大家好,这里是大家熟悉的三岁,眨眼间又到了年尾,一年中冲KPI的时间到了,借着这个机会再来 水一篇博客,谈谈自己和paddle的相识相知与相互学习。

端到端的图像压缩----《Joint Autoregressive and Hierarchical Priors for Learned Image Compression》 论文笔记-爱代码爱编程

Joint Autoregressive and Hierarchical Priors for Learned Image Compression 一 简介二 内容2.1 创新内容2.2 框架细节2.3 性能三 总结 论文地址:https://arxiv.org/abs/1809.02736?context=cs.CV 代码地址:无 Pi

批量保存微信收藏的表情包-爱代码爱编程

需求 因为最近总是在钉钉聊天,通常使用表情包来替代文字表达自己的意思,但是发现钉钉的表情包太过于官方,就想着如何把微信收藏的表情包偷过来,一键导入进去。 方法 首先需要登录微信如何获取自己收藏的表情包?如何转为图片文件。将表情包文件一键导入钉钉。实施过程 首先我想到可以使用itchat来登录网页版微信,微信发表情也就是发一张图片,能不能捕捉到这张图

2020-12-30-爱代码爱编程

密码学的英语单词是 Cryptograghy,由希腊单词 Kryptos(隐藏)和 Graphin (写)派生出来,最初代表的意思是用来隐秘的传递信息。 以时间划分,1976年以前的密码算法都属于 古典密码学,古典密码学现在已经很少采用了,然而,研究古典密码的原理对于理解构造和分析现代密码都是十分有益的。古典密码学中最经典的两种算法如下: 替代法 系统地将一

2021-01-03-爱代码爱编程

自己做量化交易软件(30)小白量化实战4–动于阴末止于阳极   在讲本章之前,我先讲一个小故事。   战国时,有个人乘船渡江,他上船时佩带的剑掉到了江里,他马上在船舷上刻了一个记号,然后从刻下记号的地方跳进水里去找自己的剑,很快找到了那把剑。   又有一次,这个人乘船渡江,到了江中间时,他佩带的剑又掉到了江里,他马上在船舷上刻了一个记号,船靠岸之后,他立即从刻下记号的地方跳进水里去找

2021-01-03-爱代码爱编程

教你做python跨年表白神器 点赞收藏后,快去表白!!! hello,大家好,我是Dream。马上就跨年了,为了广大的单身男性成员,我就慈悲一下,把我的存货–表白神器拿出来了,百试百灵(虽然我一次也没试过),今天分享给大家,别忘了给我点赞哟~话不多说,先看效果图: 从图上看,很明显这是一个选择题,但代码的神奇之处就在这里,当她把鼠标拖到‘不行’的地方时,奇迹发生了,当当

Python爬取房天下二手房信息-爱代码爱编程

实现python爬取房天下网站所有城市的二手房信息 文章目录 一、相关知识二、目标三、实现思路1.准备工作2.获取所有城市及对应网址3.遍历城市,获取所需信息4.将分解的信息存到csv中四、完整代码五、实现结果 一、相关知识 BeautifulSoup4使用python将信息写入csvimport csv with open("11.csv

python-CSVfeedSpider 提取csv文件数据-爱代码爱编程

从贵州省数据开放平台下载科技特派员csv文件,文件地址为http://gzopen.oss-cn-guizhou-a.aliyuncs.com/科技特派员.csv 使用命令创建项目>>>scrapy startproject csvfeedspider 进入项目目录>>>cd csvfeedspider >&

puppeteer爬取数据 await与forEach的问题解决方法-爱代码爱编程

原文:https://www.jb51.cc/python/454296.html 在使用puppeteer爬取数据时,遇到了个报错问题,才发现了这个forEach与await的问题。 一、问题 利用搜集到的url,再去爬去对应数据时,我采用了forEach循环爬取,去遇到提示如下:UnhandledPromiseRejectionWarning: Er