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

【Python】批量采集原神表情包~

嗨害大家好鸭~我是小熊猫(✿◡‿◡)

最近迷上了原神,
不自觉中就很喜欢保存广大旅行者制作的表情包~

真的很有意思诶~

源码资料电子书:点击此处跳转文末名片获取

请添加图片描述

请添加图片描述
请添加图片描述
一个个保存的话,好像效率很低嘛…

那我就发挥我小熊猫的老本行直接给把他们全部采集下来好啦

本次素材来自:

请添加图片描述

打开浏览器搜索,如图:

请添加图片描述

准备模块

import re
from selenium import webdriver
import time
import requests

调用浏览器驱动

driver = webdriver.Chrome()

页面滚动

def drop_down():for x in range(1, 27, 3): time.sleep(1)j = x / 27  # 1/9  3/9  5/9  9/9js = 'document.documentElement.scrollTop = document.documentElement.scrollHeight * %f' % jdriver.execute_script(js)

保存数据

lis = driver.find_elements_by_css_selector('.dgControl_list li .iuscp')
page = 1
for li in lis:try:img_url = li.find_element_by_css_selector('.mimg').get_attribute('src')title = li.find_element_by_css_selector('.b_dataList a').get_attribute('title')title = re.sub(r'[\/"<>*?|\n]', '', title)img_content = requests.get(url=img_url).contentwith open('img//' + title + str(page) +  '.jpg', mode='wb') as f:f.write(img_content)print(title, img_url)page +=1

这里特意留了一个小bug,诶嘿~

同为提瓦特大陆的旅行者,
应该都是很厉害的吧?(不会的话当我没说,噗)

请添加图片描述

效果展示

请添加图片描述

最后给大家整一点原神语录~

只要不失去你的崇高,整个世界都会为你敞开。——七天神像

我等必将复起,古木已发新枝。——忍冬之树

拾花鸟之一趣,照月风之长路。——枫原万叶

心有所向,日复一日,必有精进。——刻晴

当你重新踏上旅途之后,一定要记得旅途本身的意义。——温迪

即使只是片刻的火花,也能在仰望黑夜的人心中留下久久不灭的美丽光芒。——宵宫

见证者,为见证而来。铭记者,因铭记而生。——钟离

我是小熊猫,咱下篇文章再见啦(✿◡‿◡)

请添加图片描述

👇问题解答 · 源码获取 · 技术交流 · 抱团学习请联系👇
http://www.lryc.cn/news/16188.html

相关文章:

  • C语言基本语法注释类型关键字
  • 【C ++】C++入门知识(二)
  • qt qchart学习
  • 手工布署 java 项目
  • 《设计模式》观察者模式
  • 基于SpringBoot的外卖项目(详细开发过程)
  • ChatGPT 研发传言席卷互联网公司,这会是一门好生意吗?
  • 获取servlet转发和响应重定向的方式是什么?
  • jvm知识点
  • MoveIT Noetic控制真实机械臂
  • 如何快速入门编程
  • java的反射Reflect
  • 常用设计模式总结
  • 【算法基础】一维前缀和 + 二维前缀和
  • Kafka消费分组和分区分配策略
  • 犹太教、基督教、伊斯兰教的区别与联系
  • 华为OD机试 - 打印文件(Python) | 机试题+算法思路+考点+代码解析 【2023】
  • 网络工程师必备知识点
  • 数据在内存中的存储【下篇】
  • 前端开发项目规范写法介绍
  • 百万医疗险是什么
  • 矩阵中的路径 AcWing (JAVA)
  • 使用终端工具给你的电脑发送弹窗提醒
  • SpringCloud Alibaba 之Nacos集群部署-高可用保证
  • Scala集合详解(第七章:集合、数组、列表、set集合、map集合、元组、队列、并行)(尚硅谷笔记)
  • 定了:Python3.7,今年停止更新~
  • C# 业务单据号生成器(定义规则、获取编号、流水号)
  • Java的dump文件分析及JProfiler使用
  • sympy高斯光束模型
  • Cloudflared 内网穿透 使用记录