嗨害大家好鸭~我是小熊猫(✿◡‿◡)
最近迷上了原神,
不自觉中就很喜欢保存广大旅行者制作的表情包~
真的很有意思诶~
源码资料电子书:点击此处跳转文末名片获取
一个个保存的话,好像效率很低嘛…
那我就发挥我小熊猫的老本行直接给把他们全部采集下来好啦
本次素材来自:
打开浏览器搜索,如图:
准备模块
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/9
js = 'document.documentElement.scrollTop = document.documentElement.scrollHeight * %f' % j
driver.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).content
with open('img//' + title + str(page) + '.jpg', mode='wb') as f:
f.write(img_content)
print(title, img_url)
page +=1
这里特意留了一个小bug,诶嘿~
同为提瓦特大陆的旅行者,
应该都是很厉害的吧?(不会的话当我没说,噗)
效果展示
最后给大家整一点原神语录~
只要不失去你的崇高,整个世界都会为你敞开。——七天神像
我等必将复起,古木已发新枝。——忍冬之树
拾花鸟之一趣,照月风之长路。——枫原万叶
心有所向,日复一日,必有精进。——刻晴
当你重新踏上旅途之后,一定要记得旅途本身的意义。——温迪
即使只是片刻的火花,也能在仰望黑夜的人心中留下久久不灭的美丽光芒。——宵宫
见证者,为见证而来。铭记者,因铭记而生。——钟离