Skip to content

简易版动漫高手,提供了简易的bangumi、萌娘百科爬取代码以及图片随机破坏代码

Notifications You must be signed in to change notification settings

Davy-Chendy/Anime_Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

动漫高手(简易版)

引言

该项目纯粹是和Monignt在看完b站一些up猜动漫人物后,意犹未尽油然而生的想法 ,于是乎两个人花了两个晚上,在gpt的帮助下写完了Bangumi和萌娘的爬虫以及对图片进行随机破坏的程序,写得很烂,轻喷2333333

项目流程图

image-20240720231311912

介绍

Bangumi 爬虫

Bangumi中,我们通过年份,爬取了各个年份番剧的信息,一并存储在了一个excel表当中。参考程序:bangumi_crawler/get_each_year_anime_list.py

image-20240720231640591

随后,考虑到这是一个面向一般二刺猿浓度的项目,过于冷门的番可能不太好猜,于是我们根据评分人数进一步对番剧进行筛选,收集了对应的番剧封面图以及主角的名字。参考程序:bangumi_crawler/add_main_character_name.pyimage-20240720231814209


萌娘百科爬虫

在得到了需要爬取的番剧名字以及对应的主角名字是,我们可以通过爬取萌娘百科来获取对应人物封面的url。参考程序:moegirl_crawler/moegirl_crawler.py

image-20240720232654873

随后也将这些url写进excel中存储。

image-20240720232848060

最后写一个程序遍历读取这些url进行爬取,存进一个文件夹中。参考程序:moegirl_crawler/get_pic.py

image-20240720233012011

image-20240720233038812


随机图片破坏

得到了爬取下来的图片后,我们对图片进行了不同程度、不同效果的破坏,每次鼠标点击后,破坏程度都会减轻(反色会直接变回原图),直到变回原图显示答案(番名或者人名)。参考程序:image_currptions.pygame.py 。效果图如下:

高斯模糊

image-20240720233653013

image-20240720233700288

image-20240720233715705

遮挡

image-20240720233543312

image-20240720233556481

image-20240720233605609

马赛克

image-20240720233622099

image-20240720233629134

image-20240720233635356

颜色反转

image-20240720233743344

image-20240720233750760

游戏开始

执行game.py程序后,只需上传需要猜的图库

image-20240720233958170

选择对应的年份即可开始游戏

image-20240720234022294

image-20240720234036162

通过点击减轻图片破坏程度,最终显示答案,再次点击即可跳转下一张图片

image-20240720234115633

贡献者

About

简易版动漫高手,提供了简易的bangumi、萌娘百科爬取代码以及图片随机破坏代码

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages