某曾苦于博客文章封面之选择,喜于发现B站视频封面图片甚是精美,实际可择内容相关者直接拿来而用之,此拿来主义也,具体操作步骤如左:
一、定位封面地址
首先,打开B站搜寻钟意之封面,而后右键选择「检查」选项,打开开发者工具,定位到对应的img 元素,其 src大致形如:
//i1.hdslb.com/bfs/archive/xxxx.jpg@672w_378h_1c_!web-search-common-cover
此即为吾辈所计划拷贝之对象也,补上协议头https:,便是待请求之图片URL也。
如下图:红框处便是封面地址所在。

二、用 Python 下载到本地
确定图片网址后,用 requests 发起请求,将响应的二进制数据写入本地文件,则大功可告成也。
总结此法有杀鸡用牛刀之效,然此亦是吾辈Python学习「千里之行」之举措也,此吾授业之师课程演示之首个案例也,自当融会贯通也,代码具体如左:
import requests
url = (
"https://i1.hdslb.com/bfs/archive/"
"565338e754dce082863e8800a23eb5d2b2c7a584.jpg"
"@672w_378h_1c_!web-search-common-cover"
)
headers = {
"User-Agent": (
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) "
"AppleWebKit/537.36 (KHTML, like Gecko) "
"Chrome/150.0.0.0 Safari/537.36 Edg/150.0.0.0"
)
}
response = requests.get(url, headers=headers, timeout=15)
response.raise_for_status()
with open("target.jpg", "wb") as f:
f.write(response.content)
print(f"已保存 target.jpg,大小 {len(response.content)} 字节")
大功告成,将 target.jpg 放进博客的 public/,即可作为吾辈博客文章封面使用,封面路径可写为 /target.jpg。
三、余论
寓学于乐,斯之谓欤?封面之事,暂告段落;爬虫之路,方始足下。任重道远,咕咕嘎嘎!
