获得BanGDream游戏中的立绘图片 您所在的位置:网站首页 bangdream哔哩哔哩游戏 获得BanGDream游戏中的立绘图片

获得BanGDream游戏中的立绘图片

2024-07-12 15:22| 来源: 网络整理| 查看: 265

温馨提示:

由于b站专栏文章的修改次数有限,如果本文的内容有更新,网页版可能无法同步更新,而且网页版的图片会压缩,清晰度不太行,故本文提供离线版,可以到本文评论区的置顶评论中获取下载地址。

评论区同时提供本文相关的资源,比如程序代码。

强烈推荐直接下载离线版阅读。

目录

1 前言

女朋友想收集一下邦邦的游戏卡面(本文称为立绘),任务交到了我的头上。翻了一下,在b站看到一篇文章可以一次性下载一个区服的图片:

https://www.bilibili.com/read/cv6711248

文章写的挺好,末尾还提供了作者自己下的立绘包,立绘获取日期是去年7月。想下个最新版的,但文章中给的代码不太全,加上自己对这方面也算是有兴趣,于是捣鼓了一下,有了本文。

本文会提供一个程序,并且阐述一套操作办法,希望能够让绝大多数普通用户通过程序随时下载到最新的立绘,这样虽然在操作上麻烦了一点,但可以在需要的时候自己去下载,不依赖别人。

1. 本文分为程序使用篇和原理篇,普通用户推荐只看使用篇,使用篇针对普通用户做了优化,尽量表达的通俗易懂。

2. 原理篇面向深度用户,阅读前需要具备编程基础,一些计算机基础知识和一定的自主百度的能力。

3. 离线版图片都可以放大,应该都是足够清晰的。

2 使用篇

要正常使用本程序,需要走如下三步:

1.配置程序运行环境。

2. 获取并配置必要信息。

3. 运行程序。

麻烦点在于第一次设置有点繁琐,之后使用就比较简单了。

2.1 环境配置2.1.1 获取程序本体

解压随离线版教程下载到的程序包,存放到任意一个目录下,里面有两个文件,本文会将下图的banGDreamCGDownload.py文件简称为py文件。

程序文件

注意:如果你的文件不显示末尾的“.py”或者“.txt”,请百度如何显示文件扩展名。

注意2:使用篇中所有对py文件内容的查看和修改都依赖记事本,如果你不清楚怎么用记事本打开一个文件,请自行百度。

2.1.2 检查python2安装情况

同时按键盘上的windows徽标键和r键,在弹出的框里输入cmd,点确定:

运行对话框

在弹出来的黑框中输入python后按回车键:

检查python2安装情况

 

如果出来类似上图的内容且开头写的是“Python 2.???”(???的部分内容可能不同),说明python2已经在你的电脑上正常工作,不需要重复安装,反之需要安装。

2.1.3 安装python2

可以自己百度安装包和安装方法,一搜一大把,离线版随文章提供了安装包,因此这里简单讲一下。

注意:先把前文打开的黑色窗口关掉,然后再继续下一步。

离线资料中准备的python2的安装包名叫“python-2.7.18.msi”,双击运行,除了下图中标出的地方,其他安装步骤都可以无脑点下一步(next)。

python2安装要点

 

上图的红框中一开始是红色的x,此时点击红框的向下箭头,选择“Entire”开头的英文就能变的和上图一样了。之后继续点next。

全部装完后点finish,然后按前文的方式再试一下python命令能否有正确的输出。

2.1.4 安装python2子功能

Python2就绪后,试着跑一下程序,这是为了检查python2的子功能是否已安装。

打开资源管理器,找到程序所在目录,清空地址栏,然后输入cmd并回车,如下图。

快速打开命令行

 

在弹出来的黑框中输入如下格式的内容:python空格py文件的文件名,比如这里输入的是:python banGDreamCGDownload.py,输入完后按回车,如下图。

 

运行程序

如果出现下面的错误:

缺少子功能的情况

 

请将电脑联网,然后输入下面的代码并回车(注意空格,可以直接复制下文代码),安装一下python2的子功能:

python -m pip install requests

如果网络没问题,会开始自动下载并安装,安装成功会如下图红框有提示:

子功能安装过程

 

再试一次刚才的命令“python空格py文件的文件名”,如果看到下面红框的提示,说明程序环境已经配置完成。

 

程序环境已就绪

小技巧:如果你没重新打开命令行窗口(就是上面这个黑色的窗体),那么可以通过按键盘的上下方向键来找到之前执行过的命令。

2.2 获取并设置必要信息

为了保证程序能按照我们希望的方式正常运行,需要做一些额外设置。

2.2.1 查找立绘网址

使用浏览器打开如下网址:

https://bestdori.com

注意:本文使用谷歌浏览器,下面的操作都基于该浏览器,虽然其他浏览器也可以,但还是强烈建议普通用户也使用谷歌,这样就不需要理解为什么这么做了。

如果是第一次进该网站,需要选择服务器和网站语言,国人应该都会选中文吧。

 

网站语言和服务器选择

按照下图步骤选择后应该能看到右侧红圈的内容,我理解红圈的东西代表不同服务器的文件,比如jp代表日服的游戏文件,cn表示国服,不同服务器能下到的东西会有一些差别。

 

找到游戏文件根目录

本文以日服为示例,鼠标按下图依次选择,最后能看到红圈的内容:

找到立绘目录

 

2.2.2 获得立绘id关键信息

按键盘上的F12,右侧(也可能是下方)会出现一堆英文的界面,如下图。

 

获得关键信息

按照上图的指示进行如下操作:

1. 点选“Element”。

2. 按住键盘上的ctrl键不放,接着按f键,这时在红字标出的“2”区域会出现上图的输入框。

3. 在输入框中填入浏览器界面中间以res开头的第一组文字(请以你自己浏览器显示的内容为准),上图中输入的是“res001001”。输入完成后,输入框上方应该有相同的文字被黄色高亮显示,如图中用“3”标注的区域。

4. 鼠标指向黄字,如果看到浏览器中间的这组数字也被高亮显示(图中用方框+红圈标注的内容),那么说明你找对了地方。如果没有高亮,输入框的最右边有上下箭头,点击以找到满足条件的地方。

5. 对着黄字所在行的任意一处点鼠标右键,选择“copy”,然后选“copy Element”。

6. 随便找个空白的txt文件,将复制到的内容粘贴进去。比如下图粘贴到的内容是data-v-4cb50f40,注意红框框起来的部分:

提取到的关键字

 

7. 把上图红框的部分单独复制一份,放着待用。此处复制的内容有固定格式,差不多是“data-v-xxxx”。

提取到的关键字2

 

2.2.3 获得立绘id范围

回到浏览器,还是刚才的页面,刚才复制的这行内容以“



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有