当前位置: 首页 > news >正文

趁这个软件还没倒闭,我连夜用Python下载了所有壁纸...

最近啊,有些人总是喜欢乱点一些七七八八的网站,没错,就是那个巳月,点完了又喊我爬,自己不爬!

就是这些,眼熟吗,反正我一个不认识!!

一开始我是严词拒绝的!我是那样的人吗?要不是他请我喝奶茶让我来,我才不瞎搞呢!

软件环境

  • Python 3.8 解释器
  • Pycharm 编辑器

模块使用

  • requests 数据请求模块
  • re 正则

代码展示

代码仅做展示,因为平台机制,网址我就先屏蔽了,完整代码直接文末名片获取吧~

import 
import 
for page in range(1, 11):
    url = f'https://网址我先屏蔽下不然过不了/search?q=id%3A65348&sorting=random&ref=fp&seed=UGMZnc&page={page}'
    headers = {
        'user-agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36'
    }
    response = requests.get(url=url, headers=headers)
    # print(response.text)
    href = re.findall('<a class="preview" href="(.*?)"', response.text)
    print(href)
    for link in href:
        html_data = requests.get(url=link, headers=headers).text
        print(html_data)
        img_info = re.findall('<img id="wallpaper" src="(.*?)" alt="(.*?)"', html_data)
        img_content = requests.get(url=img_info[0][0], headers=headers).content # 二进制数据内容
        with open('img\\' + img_info[0][1] + '.jpg', mode='wb') as f:
            f.write(img_content)

效果演示

因为咱是个正经的人,所以我下载的都是正经的,至于嗯啊嗯自己发掘吧~

最后分享一套Python教程,涵盖大部分的案例实战,希望对大家有所帮助:代码总是学完就忘记?100个Python实战项目!让你沉迷学习丨学以致用丨下一个Python大神就是你!

在这里插入图片描述

相关文章:

  • 自己制作免费网站/百度seo优化推广公司
  • 网站后台怎么控制/性能优化大师
  • 陕西省城乡建设厅的网站/旺道seo推广效果怎么样
  • 简单的网站更新 关键词优化 关键词互联/东莞网
  • 做网站那种语言好/爱站网关键词挖掘
  • 网址导航网站建站/抖音引流推广免费软件app
  • 【Arduino+ESP32专题】案例:Modbus Slave的使用
  • 第六章 python数据容器
  • 店铺营收未达标,是客单价的问题吗?
  • spynet(一):光流估计代码介绍
  • 适合前端开发的VS Code插件
  • 前端页面实现主题的动态切换
  • SQL Server 数据库排序规则报错“由于一个或多个对象访问此列,ALTER TABLE ALTER COLUMN fid 失败”解决办法
  • C生万物 | 第一篇 —— 初识C语言【适合入门,建议收藏】
  • 嵌入式系统开发笔记102:DEV C++的使用
  • 打开算法之门,解释什么是算法
  • 基于JAVA爱馨敬老院网站计算机毕业设计源码+系统+lw文档+部署
  • MyBatisPlus3.x