WordPress教程07:如何解决豆瓣图片无法显示的问题

斌仔
文章字数 409 字 阅读时间 2 分钟
🤖 由 ChatGPT 生成的文章摘要
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结

豆瓣图片失效
豆瓣图片失效

起因

这几天闲来无事就对网站缝缝补补,这不是在别人的网站看到豆瓣图片失效了,一看自己的也没幸免,然后就访问一张图片,结果报错。

访问 img9.doubanio.com 的请求遭到拒绝
您未获授权,无法查看此网页。
HTTP ERROR 403

脑子突然想到之前写的 微博图床失效 的文章,然后根据其原理用 Header Editor 试了一下果然可以看了。

解决过程

既然可以看了,那就下载吧,一张张保存那不太费人了嘛,幸好自己会点 Python,让 ChatGPT 再帮帮忙就完成了 Json 文件下载的活。(保存到本地就不怕数据丢失了)

木木 提供了 CSV 的文件,又把 CSV 的下载的工作完成了。

最后成果是支持以下形式的文件:

  1. Json Movie 数据
  2. Csv Movie 数据
  3. Csv Book 数据

我还增加了 Github Action 自动下载并提交功能

还从 空白 那里抄了点鼠标悬浮的样式

源码地址

使用源码教程

  1. 将 JSON、CSV 数据文件下载到本地或直接 fork 代码,更改 .github/workflows/douban.yml里的 id,等待自动自动执行
  2. 使用根目录下的 douban.py(已支持 Json movie、Csv movie、Csvbook文件) 将图片下载到 images/douban 路径下(本地运行需要 Python 环境)
  3. .github/workflows 创建了 download.yml 来监听 JSON、CSV 文件的变化从而自动下载图片并提交

成果展示

点我看展示效果

预览图
预览图

非常感激每一位打赏的朋友!

支付宝扫码支持
微信扫码支持

扫一扫,请博主喝咖啡☕

文章作者: 斌仔
文章链接: https://www.wangdu.site/course/1716.html
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文武科技柜

相关推荐

9 条评论

  1. koobai说道:

    这必须点赞,解决了我要一张一张手动下载问题~

  2. TeacherDu说道:

    都是一些实用教程!

  3. obaby说道:

    我也加了个豆瓣的页面,不过直接用的插件,wp douban可以试一下,不过样式有点丑。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注