【发布时间】:2020-12-18 15:36:56
【问题描述】:
作为程序的一部分,我试图让它打开一个我知道存在于互联网上的 URL,但我不知道路径的一部分,因为它包含一个唯一标识符。
例如在 URL 结构中:
https://(我知道这个).com/(我知道这个)/(我只知道这里存在一个关键字)
所以本质上我需要一种方法来找到包含我知道的部分和关键字的 URL,并填写我不知道的其余路径。
谢谢!
【问题讨论】:
-
不可能;除了暴力破解,如果未知部分超过几个字符,这是没有希望的
-
当然,你不能做到这一点。我认为你背后有一个更复杂的问题,你试图以错误的方式解决它。
-
只有在您知道目标域使用的命名约定或者您之前已经爬过整个站点并为每个网址编制索引的情况下,这才有效,即使那样您也不能知道该站点具有的每个可能的 URL 端点,除非它已在某处专门发布了此信息。