繁体   English   中英

wget js重定向

[英]wget js redirection

当我使用 wget 时,我使用 JS 重定向来到页面女巫。 像这样的东西:

<script language="JavaScript1.2">
var s = "i_08/0101/index.php3";
location.href=""+s;
</script>

wget 可以遵循此重定向,还是有任何其他方法可以解决此问题。

您可以检查为FAE构建的DHTMLGET工具。 该项目的目标是在修改后的 wget 之上提供基本的内联 js 和 onload 事件:

dhtmlget 实用程序用于创建网站的本地副本,类似于 unix 中的 WGET 实用程序。 It supports http, https protocols, as well as retrieval through http proxies.The main difference of DHTMLGET and WGET is the dhtmlget ExecuteS onload and inline javascript. 它是为在伊利诺伊州功能可访问性评估器中使用而开发的,用于分析使用 javascrpt 为可访问性功能生成内容的网站。

一个简单的谷歌搜索可以引导你到一个关于wget js 功能请求的有趣页面。

不。

wget用于按原样下载远程位置,不充当 web 浏览器,它解析包含的 JavaScript。

请注意, wget确实遵循 header 重定向(例如 301)。

我尝试使用lynx -source但遗憾的是,这也会导致未解析的 web 页面。 这个问题的另一种解决方案是编写一个脚本来下载页面,然后解析它并自动下载可能的引用,但我将把它留给你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM