Python整个颜色小网站,给刚刚失恋的他.........

news2024/11/18 3:42:20

一些过场剧情:

死党一直暗恋校花,但是校花对他印象也不差,

就是死党一直太怂了,不敢去找校花,

直到昨天看到校花登上了校董儿子的豪车,

死党终于彻底死心,大醉一场,作为他的兄弟,

我怎么能看他郁郁不振呢?

为了让他忘掉校花,走出阴影,

我于是决定把我新收藏的网站分享给他,

顺便分享给大家,纯纯的交流技术,

大家备好纸巾,不对,备好纸笔😂
在这里插入图片描述

在这里插入图片描述

爬取目标

网址:(实在是不敢放,满满的求生欲,官方大佬手下留情)
兄弟们啊,不要怪我,放图不行啊,我是来交流技术的。
要用的工具

软件:

  • python 3.8
  • pycharm 2021专业版

模块:

  • requests
  • parsel

没有模块 pip 安装模块即可

流程解析

我们首先就是先进入到这个网址,向网站发送网络请求。

然后去拿到它的网页源代码数据,右键点击,查看他的网页源代码。

我们访问网站拿到的数据就是它。

在这里插入图片描述

实现代码

import requests
import parsel
import re
import os

for page in range(1, 11):
    print(f'==================正在爬取第{page}页==================')
    response = requests.get(f'https://网站不提供/page/{page}')
    data_html = response.text

    zip_data = re.findall('<a href="(.*?)" target="_blank"rel="bookmark">(.*?)</a>', data_html)
    for url, title in zip_data:
        print(f'----------------正在爬取{title}----------------')
        if not os.path.exists('img/' + title):
            os.mkdir('img/' + title)
    
        resp = requests.get(url)
        url_data = resp.text
        selector = parsel.Selector(url_data)
        img_list = selector.css('p>img::attr(src)').getall()

        for img in img_list:
        
            img_data = requests.get(img).content
            img_name = img.split('/')[-1]
            with open(f"img/{title}/{img_name}", mode='wb') as f:
                f.write(img_data)
            print(img_name, '爬取成功!!!')
        print(title,'爬取成功!!!')

暗恋单恋都不可靠,

还是要胆大脸皮厚,

主动一点到手了才有结果,

不然女朋友都是别人的了,

祝大家有情人终成眷属,

没有的2023年那必有!
在这里插入图片描述

最后 💖

感谢你阅读我的文章哩~

本次航班到这里就结束啦 ⌚

希望本篇文章有对你带来帮助 🎊,有学习到一点知识~

躲起来的星星🏵也在努力发光,你也要努力加油(未来顶峰相见)~

如果你也认为这个文章有丢丢用的话,

点个小赞赞和收藏吧~

点了的话~

那真的是!!!!

请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/463384.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

井电双控智能取水计量设备-井电双控遥测终端机

井电双控遥测终端机/井电双控智能取水计量设备&#xff08;MGTR-W4122C&#xff09;是针对取水计量控制系统开发智能终端产品。集预收费、流量监测、电量监测、余额提醒、欠费停机、无线传输、远程控制等多种功能于一体&#xff0c;并可根据项目需求选择实体IC卡和APP电子卡取水…

【JavaEE】从收发消息的角度理解 TCP/IP 五层网络模型的封装与分用

文章目录 1 为什么需要分层&#xff1f;2 TCP/IP 五层网络模型3 数据的封装&#xff08;发送消息为例&#xff09;4 数据的分用&#xff08;接收消息为例&#xff09;5 实际网络环境上的封装与分用写在最后 1 为什么需要分层&#xff1f; 你问我为啥需要分层&#xff1f;那必然…

python+vue 健康体检预约管理系统

该专门体检预约管理系统包括会员和管理员。其主要功能包括个人中心、会员管理、体检服务管理、类型管理、订单信息管理、取消订单管理、 体检报告管理、通知信息管理、交流论坛、系统管理等功能。 目 录 一、绪论 1 1.1研发背景和意义 2 1.2 国内研究动态 3 1.3论文主…

US-DAT2-F、US-DAT2-A比例放大器接线

多路控制阀比例放大器接线端子定义&#xff1a; 序号 端口 名称 1 CMD1 1阀指令 2 CMD1- 1阀指令- 5 RS485_A - 6 RS485_B - 7 VREF_10V 参考电压10V 8 VREF_0V 参考电压0V 9 VAL1_A 1阀电磁铁A 10 VAL1_AB- 1阀电磁铁AB- 11 VAL1_B 1阀电磁铁B 12 PWR 电源 13 PWR…

Unreal5 实现角色动画重定向

解决问题&#xff1a; 有时候有的角色动画想用到另外的角色身上&#xff0c;不能直接用怎么办&#xff1f; 解决方案&#xff1a; 使用重定向 实现方式&#xff1a; 在资产里面创建IK绑定 在列表中选中需要绑定的骨骼网格体 需要创建两个&#xff0c;我这里是女人需要使用男…

【社区图书馆】PyTorch高级机器学习实战

PyTorch高级机器学习实战 作者&#xff1a;王宇龙&#xff0c;清华大学计算机博士&#xff0c;大型互联网公司算法专家&#xff0c;在国际学术会议及期刊发表过多篇论曾出版书籍《PyTorch深度学习入门与实战》&#xff0c;知乎"机器学习”话题优秀回答者。 亮点&#xf…

【Git 入门教程】第三节、Git的分支和合并

Git的分支和合并是Git中最重要的概念之一。使用Git可以轻松地创建、切换和合并分支&#xff0c;这为团队协作开发提供了极大的便利。在本文中&#xff0c;我们将介绍Git分支的基本概念和操作方式。 一、分支 在Git中&#xff0c;分支是指一个代码库的不同版本。分支允许开发者…

设计模式——设计模式简介、分类及面向对象设计原则

文章目录 前言一、什么是设计模式1、从面向对象谈起2、深入理解面向对象3、软件设计固有的复杂性4、软件设计复杂的根本原因——“变化”5、如何解决复杂性&#xff1f;6、软件设计的目标 二、常用设计模式及分类1、常用的七种设计模式2、设计模式分类 三、面向对象设计原则1、…

华为C++研发工程师编程题 ACM模式输入输出|| 1.汽水瓶,2.明明的随机数,3.进制转换

C ACM输入输出 1.汽水瓶题目描述思路代码如下 2.明明的随机数题目描述思路&#xff1a;代码如下&#xff1a; 3.进制转换题目描述思路&#xff1a;代码如下 题目链接&#xff1a; 华为研发工程师编程题 1.汽水瓶 题目描述 某商店规定&#xff1a;三个空汽水瓶可以换一瓶汽水…

手动泵DHP2-100、DHP-100

特性 变化的压力范围。 坚硬精密螺芯和阀套筒。 软调节。 铝制手柄和核心盘。 可以固化调节。 工业化紧凑尺寸。 可调顺序阀 DPS2-100 系列10 先导可调顺序阀 DPSK-100 系列10 先导可调顺序阀 DPSK2-100 系列10 梭阀 DSH-100 系列10 手动双向换向阀 DMP-080-2NCP 系…

vulnhub之lazysyadmin

vulnhub之lazysyadmin 一、信息收集 1.主机发现 sudo arp-scan -l发现了四台主机 192.168.158.2 00:50:56:e3:b7:e4 VMware, Inc. 192.168.158.1 00:50:56:c0:00:08 VMware, Inc. 192.168.158.248 00:0c:29:82:f1:15 VMware, Inc. 192.168.158.254 0…

PFSK164 3BSE021180R1自动调节励磁电流的方法

​ PFSK164 3BSE021180R1自动调节励磁电流的方法 在改变发电机的励磁电流中&#xff0c;一般不直接在其转子回路中进行&#xff0c;因为该回路中电流很大&#xff0c;不便于进行直接调节&#xff0c;通常采用的方法是改变励磁机的励磁电流&#xff0c;以达到调节发电机转子电流…

聚观早报|特斯拉资本支出预期至70亿-90亿美元;迪士尼再裁4000人

今日要闻&#xff1a;特斯拉资本支出预期至70亿-90亿美元&#xff1b;网易起诉暴雪要求退还3亿欠款&#xff1b;迪士尼再裁4000人&#xff1b;尼康Z8旗舰全画幅相机现身官网&#xff1b;“五一”民宿涨价毁约多平台发声 特斯拉资本支出预期至70亿-90亿美元 4 月 25 日消息&…

David Silver Reinforcement Learning -- Markov process

1 Introduction 这个章节介绍关键的理论概念。 马尔科夫过程的作用&#xff1a; 1&#xff09;马尔科夫过程描述强化学习环境的方法&#xff0c;环境是完全能观测的&#xff1b; 2&#xff09;几乎所有的RL问题可以转换成MDP的形式&#xff1b; 2 Markov Processes 2.1 Mark…

【Python】实战:生成无关联单选问卷 csv《日常生活活动评估表》

目录 一、适用场景 二、业务需求 三、Python 文件 &#xff08;1&#xff09;创建文件 &#xff08;2&#xff09;代码示例 四、csv 文件 一、适用场景 实战场景&#xff1a; 问卷全部为单选题问卷问题全部为必填问题之间无关联关系每个问题的答案分数不同根据问卷全部…

【具体到每一步】uniapp打包app生成apk包

先配置 云打包 关于证书 备注 弹出来这么个东西是加入你这个应用要发布到商店&#xff0c;需要签署的一些东西&#xff0c;先不用管了 然后等等 这个时间有点长 [HBuilder] 02:28:29.892 打包成功后会自动返回下载链接。 [HBuilder] 02:28:29.892 打包过程查询请点菜单发行-查…

HTML5 <small> 标签\、HTML5 <style> 标签

HTML5 <small> 标签 \ 定义和用法 <small> 标签制作更小字号的文本。在HTML5中不再使用<small>标签&#xff0c;请参考“HTML <small> 标签”部分。 HTML 4.01 与 HTML 5 之间的差异 在 HTML 5 中不支持 <small> 标签。 HTML5 <style>…

边缘计算与AI布署应用电力物联网解决方案-RK3588开发平台

电力行业拥有规模庞大的各类设备&#xff0c;如电表、各类保护、采集、控制设备。面对分布式发电、储能、用户微网等一系列综合问题&#xff0c;边缘计算与AI布署可满足“端侧本地化”高效运用的需求&#xff0c;协助提升最后一公里运行效率。 瑞芯微RK3588J、内置独立NPU&…

那些关于DIP器件不得不说的坑

了解什么是DIP DIP就是插件&#xff0c;采用这种封装方式的芯片有两排引脚&#xff0c;可以直接焊在有DIP结构的芯片插座上或焊在有相同焊孔数的焊位中。其特点是可以很方便地实现PCB板的穿孔焊接&#xff0c;和主板有很好的兼容性&#xff0c;但是由于其封装面积和厚度都比较…

压力应变桥信号处理系列隔离放大器 差分输入转换直流变送模块

概述&#xff1a; DIN11 IPO 压力应变桥信号处理系列隔离放大器是一种将差分输入信号隔离放大、转换成按比例输出的直流信号导轨安装变送模块。产品广泛应用在电力、远程监控、仪器仪表、医疗设备、工业自控等行业。此系列模块内部嵌入了一个高效微功率的电源&#xff0c;向输…