本文最后更新于 782 天前,其中的信息可能已经有所发展或是发生改变。
原创文章保留所有权利,允许提前告知征得同意并在明显位置保留原文链接的转载,任何无视版权的行为将受到搜索引擎的 DMCA 投诉。
前言
我在B站发现了一些宝藏UP主,我想要爬取相册和专栏中的图片(高清无码),于是乎,开干。
API
使用到的API
根据UID获取专栏信息:https://api.bilibili.com/x/space/article?mid=“UID”
根据UID获取相册信息:https://api.vc.bilibili.com/link_draw/v1/doc/upload_count?uid= “UID”
根据UID、相册名获取相册信息:https://api.vc.bilibili.com/link_draw/v1/doc/doc_list?uid=“UID”&page_num=0&page_size=“上一个api解析的结果”&biz=“相册名”
参考文章
爬取bilibili专栏图片
爬虫第二篇——爬取bilibiliUP主相册
参数详情
此处为需要自定义的地方
if __name__ == '__main__': mid = int(input("请输入UserID:")) username = \ requests.get("https://space.bilibili.com/" + str(mid)).text.split("的个人空间 - 哔哩哔哩 ( ゜- ゜)つロ 乾杯~ Bilibili")[ 0].split( "<title>")[1] dl = BiliDL(mid, '下载路径' + username + '/') dl.copyUpPhotos('相册名称')#日常:daily dl.dlUPzhuanlan()
运行后将会生成的文件
下载路径 UP主名 "相册名称" ······ 专栏 "专栏名" ······ UP主UID.txt
看不懂不要打我
喜闻乐见的下载地址
Github
下载了,顺手点个star呗
食用方法
- git clone 这一步不用说明吧
- 编辑photo.py 设置参数
- 复制UP主的UID
- 运行photo.py