我正在尝试使用PowerShell和wget
函数从HTTPS URL自动下载XLSX文件。
我的问题是该URL嵌入了JS,并且当我运行wget
脚本时,它会下载一个HTML文件,内容为
由于您的浏览器不支持Javascript,因此必须按一次“继续”按钮才能继续
我不知道该如何绕过。
有人知道如何绕过JS元素吗?
我也尝试过Invoke-WebRequest
,但问题仍然存在。
wget "URL" -OutFile "test"
预期结果将是下载的XLSX文件,但输出是此HTML页面。
有人知道在使用WGET时如何绕过JS元素吗?
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<script src="omitted"></script>
<script src="omitted"></script>
</head>
<body>
<noscript>
<p><strong>Note:</strong>Since your browser does not support Javascript, you must press the Continue button once to proceed.</p>
</noscript>
<form action="login" method="get">
<div>
<input type="hidden" name="RFA" value="OMITTED">
<input type="hidden" name="fragment" id="fragment">
</div>
<noscript>
<div><input type="submit" value="Continue"></div>
</noscript>
</form>
</body>
</html>