Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript wget-js重定向_Javascript_Bash_Wget - Fatal编程技术网

Javascript wget-js重定向

Javascript wget-js重定向,javascript,bash,wget,Javascript,Bash,Wget,当我使用wget时,我使用JS重定向来到页面witch。大概是这样的: <script language="JavaScript1.2"> var s = "i_08/0101/index.php3"; location.href=""+s; </script> var s=“i_08/0101/index.php3”; location.href=”“+s; wget是否可以遵循此重定向,或者是否有其他方法来解决此问题。否。 wget用于按原样下载远程位置,而不是

当我使用wget时,我使用JS重定向来到页面witch。大概是这样的:

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

var s=“i_08/0101/index.php3”;
location.href=”“+s;
wget是否可以遵循此重定向,或者是否有其他方法来解决此问题。

否。

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

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

我尝试使用
lynx-source
,但遗憾的是,这也会导致未解析的网页。这个问题的另一个解决方案是编写一个脚本来下载页面,然后对其进行解析并自动下载可能的引用,但我将由您决定。

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

dhtmlget实用程序用于创建网站的本地副本,类似于unix中的WGET实用程序。它支持http、https协议,以及通过http代理进行检索。DHTMLGET和WGET的主要区别在于DHTMLGET执行onload和inline javascript。它是为伊利诺伊州功能性可访问性评估器开发的,用于分析使用javascrpt生成可访问性功能内容的网站

一个简单的谷歌搜索可以让你找到一个有趣的页面