你正在訪問的內容是外部程式的映像位址,僅用於使用者加速訪問,本站無法保證其可靠性。當前的連結位址(單點即可複製)為 https://greasyfork.org.cn/zh-CN/scripts/493024-%E4%BB%A5%E7%BB%9D%E5%AF%B9%E6%97%B6%E9%97%B4%E6%98%BE%E7%A4%BA-youtube-%E7%9A%84%E8%A7%86%E9%A2%91%E4%B8%8A%E4%BC%A0%E6%97%A5%E6%9C%9F-yyyy-mm-dd-%E6%88%96%E5%85%B6%E4%BB%96%E8%87%AA%E5%AE%9A%E4%B9%89%E6%A0%BC%E5%BC%8F/discussions/303959,源站連結 點此以跳轉。
显示具体日期而不是“2 星期前”,“1 年前”这种相对日期。可自定义日期和时间格式。
< 脚本 以绝对时间显示 YouTube 的视频上传日期 (yyyy-mm-dd 或其他自定义格式) 的反馈
大概率是你的网络环境有问题,YouTube 屏蔽了你的请求,无法获取日期信息。换个干净点的网络应该就行了
写给怀疑网络有问题的人。
在 PowerShell 中运行这段代码
curl 'https://www.youtube.com/youtubei/v1/player?prettyPrint=false' -H 'Content-Type: application/json' --data-raw '{ "context": { "client": { "clientName": "WEB", "clientVersion": "2.20240416.01.00" } }, "videoId": "dQw4w9WgXcQ" }' | sls 'microformat' -AllMatches | % { $_.Matches.Value }
输出是 microformat 的话表示能获取正确的信息。如果使用代理,请先设置好环境变量,设置方法问 AI。
最近发现获取日期失败了,控制台报错信息为(似乎文本会不完整,附了截图):
There was a problem with the fetch operation: TypeError: data.microformat is undefined
getRemoteUploadDate moz-extension://e2380f43-3268-40e7-930c-d6011f1a9c28/userscripts/以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js?id=3b089842-92e5-426d-b668-0256a79828f8:102
promise callback*getRemoteUploadDate moz-extension://e2380f43-3268-40e7-930c-d6011f1a9c28/userscripts/以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js?id=3b089842-92e5-426d-b668-0256a79828f8:101
fetchAndUpdateUploadDate moz-extension://e2380f43-3268-40e7-930c-d6011f1a9c28/userscripts/以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js?id=3b089842-92e5-426d-b668-0256a79828f8:145
startTimers moz-extension://e2380f43-3268-40e7-930c-d6011f1a9c28/userscripts/以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js?id=3b089842-92e5-426d-b668-0256a79828f8:276
startTimers moz-extension://e2380f43-3268-40e7-930c-d6011f1a9c28/userscripts/以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js?id=3b089842-92e5-426d-b668-0256a79828f8:248
setInterval handler*startTimers moz-extension://e2380f43-3268-40e7-930c-d6011f1a9c28/userscripts/以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js?id=3b089842-92e5-426d-b668-0256a79828f8:242
window["__f__md3yee36.q1"]/
https://www.youtube.com/@///码掉////videos:84
m https://www.youtube.com/@///码掉////videos:78
以绝对时间-yyyy-mm-dd-显示-YouTube-的视频上传日期.user.js:115:21