#1 - 2021-10-16 04:03
th3ta "Paradox" (Rigidity and Uncertainty~☆)
我不太懂CS,所以用词可能会不太准确(bgm38)

假如我们用 bgm 作为例子,我们知道 bgm.tv 这个地址下面有很多的不同类型的... 文件夹?例如小组是 /group,条目是 /subject,动画频道是 /anime —— 所以我们是否有方法可以直接查看这个网址之下都存在着哪些文件夹呢?

谢谢各位大神!

-
10/20 Update:
万分感谢各位的意见!我是在试着从外面找一个API的响应,一开始提问时候完全没意识到这是在找安全隐患艹... 我懂了,我这就让我的python自己爬!
#2 - 2021-10-16 04:09
(天生万物以养人,人无一物以报天)
没有很通用的办法,简单来说就是不能。

有些网站可能有一个给搜索引擎看的sitemap.xml,里面会列出这个网站有哪些资源,但是bgm好像是没有的。

这些“文件夹”其实并不是传统意义上的文件夹。在Web发展的早期可能真的对应某个硬盘上的某个文件夹,但是在现代这两者的关系已经大大减弱了,基本上就是一个单纯的字符串。出于传统或者各种现成工具以及习惯的原因还在这么组织网站的各种路径。如果某个网站愿意,这个“/”换成“-”甚至换成“=”也是可行的(虽然不太美观就是了,比如example.com/subject=8)。

你描述的这种办法在有些情况下会被认为是安全漏洞…
#3 - 2021-10-16 04:52
(nobody cares.)
那是route不是文件夹,有sitemap才行...只是有些镜像服务会映射文件系统过来。你又不知道别人服务器咋写的,哪知道他会响应哪些route呢。。。
#4 - 2021-10-16 07:35
(BGMのTrinitas<=>婊冈妈<=>补冈妈<=>拜冈妈 三位一体 ...)
用爬虫爬一遍(bgm39)
#5 - 2021-10-16 07:52
(明心见性,见心见性,知行合一。)
我觉得静态网站才有这种可能。不过即使是静态网站也可以隐去后缀什么的。
#6 - 2021-10-16 12:43
列不出来的 说到底这个斜线没有什么特别的含义
#7 - 2021-10-16 14:13
(大胆想象,谨慎思考)
要是有通用办法就麻烦了..(
#8 - 2021-10-16 17:00
这不是遍历目录嘛,一般只有文件服务器才会允许遍历,否则只能用字典扫
#9 - 2021-10-16 17:55
一个个爬
#10 - 2021-10-18 18:28
正常情况下路径数据是虚的,除了静态资源文件
#11 - 2021-10-18 18:41
(プリキュアなりたい)

但是现在很多网站都是前端路由,没啥意义
#12 - 2021-10-18 18:43
(~∧o∧o@∧o@∧o~∧o∧o-∧o~∧o∧o@∧o@∧o~∧o∧o-∧o)
得让管理员告诉你。
#13 - 2021-10-19 23:43
(ヾ(•ω•`)o)
确实,现在伪静态的话这些路径大概率虚拟的
#14 - 2021-10-20 14:12
(你好啊!:)
有些不是文件,比如说PHP生成的那种(bgm38)
#15 - 2021-10-20 14:13
(你好啊!:)
懂了,用ftp(bgm38)