用 Node.js 直接发送 "https://thwiki.cc/词条名" 之类的请求会报错 SocketError: other side closed. 是因为加了什么防御措施吗? 我有个程序 (https://github.com/the1812/Touhou-Tagger) 是用来根据 wiki 的信息自动填写 CD 元数据的, 现在没法用了
- 欢迎来到THBWiki!如果您是第一次来到这里,请点击右上角注册一个帐户
- 有任何意见、建议、求助、反馈都可以在 讨论板 提出
- THBWiki以专业性和准确性为目标,如果你发现了任何确定的错误或疏漏,可在登录后直接进行改正
在讨论:讨论板的话题
< 讨论:讨论板
跳到导航
跳到搜索
建议用api获取数据,不要使用爬虫爬取主站解析,就算要爬也是能用静态站就用静态站。
我看了一下 https://thwiki.cc/%E5%B8%AE%E5%8A%A9:%E9%9F%B3%E4%B9%90%E8%B5%84%E6%96%99API
有一些疑问: 编曲如何区分原作者和 remix, 翻唱等特殊 vocal 应该如何获取?
。。。。。。 拉到下面有个链接你点进去看看
如果你指的是那个 asktrack, Model 里列出的字段还是和 PHP 的差不多, 也仍然没有解决我的疑问
举个例子, "Eyes On You Remix Compilation" 的 arrange 会同时返回两位编曲, 无法区分谁是再编曲的人; "蜃景4" 的 vocal 是全空的
你试试cover
cover 是封面图片
https://touhou.review/-/2oo5 wiki里倒确实有这么个属性(直接用mediawiki的api获取(不是)算了,我看你项目已经改成从静态站获取了,也是可以的。