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

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

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

起因

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

访问 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

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

    1. 斌仔

      你那边访问我这网站速度快吗?

      1. koobai

        访问都是秒开,很快~~为什么ip地址显示河北去了,我这是杭州~

        1. 斌仔

          这个IP不知道是识别的问题,还是其他的问题,我竟然给识别到美国去了

        2. 斌仔

          终于找到IP地址为啥显示准的原因了,是因为开了CDN导致的

  2. TeacherDu

    都是一些实用教程!

    1. 斌仔

      杜老师,也整个观影页面玩玩

  3. obaby

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

    1. 斌仔

      之前也想用插件,为了减少后台的臃肿还是选择了静态