WordPress教程07:如何解决豆瓣图片无法显示的问题
斌仔
分类:
文章字数 409 字 阅读时间 2 分钟
🤖 由 Gemini 生成的文章摘要
起因
这几天闲来无事就对网站缝缝补补,这不是在别人的网站看到豆瓣图片失效了,一看自己的也没幸免,然后就访问一张图片,结果报错。
访问 img9.doubanio.com 的请求遭到拒绝
您未获授权,无法查看此网页。
HTTP ERROR 403
脑子突然想到之前写的 微博图床失效 的文章,然后根据其原理用 Header Editor 试了一下果然可以看了。
解决过程
既然可以看了,那就下载吧,一张张保存那不太费人了嘛,幸好自己会点 Python,让 ChatGPT 再帮帮忙就完成了 Json 文件下载的活。(保存到本地就不怕数据丢失了)
木木 提供了 CSV 的文件,又把 CSV 的下载的工作完成了。
最后成果是支持以下形式的文件:
- Json Movie 数据
- Csv Movie 数据
- Csv Book 数据
我还增加了 Github Action 自动下载并提交功能
还从 空白 那里抄了点鼠标悬浮的样式
使用源码教程
- 将 JSON、CSV 数据文件下载到本地或直接 fork 代码,更改
.github/workflows/douban.yml
里的 id,等待自动自动执行 - 使用根目录下的
douban.py
(已支持 Json movie、Csv movie、Csvbook文件) 将图片下载到images/douban
路径下(本地运行需要 Python 环境) - 在
.github/workflows
创建了download.yml
来监听 JSON、CSV 文件的变化从而自动下载图片并提交
成果展示
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 文武科技柜!
koobai
这必须点赞,解决了我要一张一张手动下载问题~
斌仔
你那边访问我这网站速度快吗?
koobai
访问都是秒开,很快~~为什么ip地址显示河北去了,我这是杭州~
斌仔
这个IP不知道是识别的问题,还是其他的问题,我竟然给识别到美国去了
斌仔
终于找到IP地址为啥显示准的原因了,是因为开了CDN导致的
TeacherDu
都是一些实用教程!
斌仔
杜老师,也整个观影页面玩玩
obaby
我也加了个豆瓣的页面,不过直接用的插件,wp douban可以试一下,不过样式有点丑。
斌仔
之前也想用插件,为了减少后台的臃肿还是选择了静态