最近豆瓣对图片进行了refer 鉴权,不再支持空refer访问,之前通过设置referrerpolicy="no-referrer"
的方式已经完全不行了,虽然我更新了图片下载方式,但感觉也不是长久之计,随时都有挂掉的风险。这些年一直在豆瓣标记看过的电影,已经快标记了两千部,虽然可以导出到其他平台,但多年的习惯不太容易改变,目前仍然坚持使用豆瓣。
WP-Douban 本身就是持久化设计,数据存在本地数据库,相关图片也都会下载都本地。但受制于内容审核原因,豆瓣是找不到一些电影条目的,而且现在很多题材的电影也必须登录才能拉到信息。作为补充,我对插件进行了升级,研究了几家平台,最后选择了TMDb。TMDb 目前只有电影和剧集,本人并不是书籍爱好者,所以就有限解决自己的需求了。
如果有Nas 的话,那估计就很熟悉TMDb 了,也无需其他的操作,只需要在后台设置好Api key就可以了,如果你没有注册过TMDb 的话,那就需要注册个账号再申请Api key 了, TMDb 地址 ,TMDb 的域名目前处于被污染的状态,请自行解决这个问题。
插件本身不需要解决API 被污染问题,我做了个反向代理供插件使用。,国内主机可正常使用本插件。
使用方法继承了原使用方法,直接在文章里插入链接即可。
https://www.themoviedb.org/movie/62568-chi-luo-tian-shi
https://www.themoviedb.org/movie/62568-chi-luo-tian-shi
https://www.themoviedb.org/tv/220779-the-great-cleric
https://www.themoviedb.org/tv/220779-the-great-cleric
目前插件对TMDb 只增加了文章内单条引入,如需要进行标记,可在插件后台条目里手动标记。
插件老用户更新插件请在后台停用并重新激活一次确保数据库更新成功。
如果数据库更新失败,可手动执行下面的代码
ALTER TABLE `wp_douban_movies` ADD COLUMN `tmdb_id` int(10) AFTER `douban_id`, ADD COLUMN `tmdb_type` varchar(16) AFTER `tmdb_id`;
如果你自定义了数据库前缀记得把wp_douban_movies
修改为自己的。
鉴于TMDb 被污染的问题,我并没有保存条目链接。
共有 条评论