使用c#和/或java查找http服务器中的文件数
我不太熟悉HTML。我在基于HTML的服务器上有一个文件结构,类似于: 文件夹A ->文件1,2,3,4,5。。。 文件夹b . . . 如何使用c#或java中的HTTP请求获取可用文件和文件夹的列表?我可以请求如下URL: 现在,此页面具有此目录中文件和文件夹的标记。那么,有没有办法获得该目录下文件夹中所有子文件的列表 希望这是有意义的 更新: 谢谢你们,但这很难解释。好的,这个网页是由一个叫做AirStash的设备生成的,它通过创建自己的WIFI网络和网页来传输SD卡中包含的数据。html的源代码如下所示。 ....使用c#和/或java查找http服务器中的文件数,c#,java,html,C#,Java,Html,我不太熟悉HTML。我在基于HTML的服务器上有一个文件结构,类似于: 文件夹A ->文件1,2,3,4,5。。。 文件夹b . . . 如何使用c#或java中的HTTP请求获取可用文件和文件夹的列表?我可以请求如下URL: 现在,此页面具有此目录中文件和文件夹的标记。那么,有没有办法获得该目录下文件夹中所有子文件的列表 希望这是有意义的 更新: 谢谢你们,但这很难解释。好的,这个网页是由一个叫做AirStash的设备生成的,它通过创建自己的WIFI网络和网页来传输SD卡中包含的数据。html
...
因此,我只是在寻找一种检索这些href标记的简单方法,这样我就可以在“101DIR00”中为ex下载该目录中的文件。
我可以以字符串形式获取此html,然后在“href”后面查找字符串,但这似乎是一个冗长乏味的方法。因此,我想知道是否有一种更简单的方法来检索它。如果您是通过http进行查询,那么:不,没有可靠的方法来实现这一点,答案是没有意义的,因为http地址越来越不以1:1的比例映射到文件。例如,看看上面的地址(我的意思是这一页) 你可以像机器人一样行动;寻找站点地图之类的东西,或者/或者搜索页面。但请注意,攻击性的爬行通常会让你很快被阻挡
如果您有权访问服务器的文件系统,只需清点文件。如果您是通过http进行查询,那么:不,没有可靠的方法来实现这一点,答案是没有意义的,因为http地址不再以1:1的比例映射到文件。例如,看看上面的地址(我的意思是这一页) 你可以像机器人一样行动;寻找站点地图之类的东西,或者/或者搜索页面。但请注意,攻击性的爬行通常会让你很快被阻挡
如果您可以访问服务器的文件系统,只需计算文件。您可以尝试使用
wget
工具在给定点镜像站点并计算检索到的文件数。您可以尝试使用wget
工具在给定点镜像站点并计算检索到的文件数。