wget的替代品

鸭子

我在服务器上有一个站点,基本上是一堆HTML页面,图片和声音。

我忘记了该服务器的密码,因此需要获取存储在该服务器上的所有内容。我可以逐页保存所有内容,但该站点有100多个页面。

我正在使用OSX。我尝试使用,wget但我认为服务器阻止了该操作。

我可以使用其他方法来获取该内容吗?

金发姑娘

如果服务器正在阻止wget,则很可能是基于http头的“ User-agent:”字段来执行此操作,因为这是服务器首先知道的唯一方法。这也可能会阻塞您的IP,在这种情况下,使用其他软件将无济于事,或者某种方案会根据一组请求的速度来识别自动化(因为真实的人不会在3.2秒内浏览100页) 。我没有听说有人这样做,但是有可能。

我也没有听说过减慢wget速度的方法,但是有一种欺骗用户代理字段的方法:

wget --user-agent=""

由于不是强制性的,因此将根据手册页完全删除“ User-agent:”。如果服务器不喜欢这样,请尝试使用--user-agent="Mozilla/5.0"服务器就足够了。

当然,如果您更好地解释了为什么“认为服务器阻止了它”,这将有所帮助。wget会说什么还是只是超时?

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章