我正在尝试从网页下载链接,但出于某种原因,链接未列出。链接。我可以看到链接的唯一方法是。 RawContent,显示如下内容:
<script src="https://cdnjs.cloudflare.com/ajax/libs/FileSaver.js/1.3.3/FileSaver.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/3.1.5/jszip.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a class="btn-download" download="1.txt" href="#">Download 1</a><br>
<a class="btn-download" download="2.txt" href="#">Download 2</a><br>
<a class="btn-download" download="3.txt" href="#">Download 3</a><br>
<button class="btn-download-all" onclick='downloadAll()'>Download All</button>
我想弄清楚如何解析这个以获取下载的文件。我曾经使用wget,但这不再是一个选项,所以我转向PowerShell。我已经尝试使用它来列出hrefs,但由于某些原因它似乎没有在原始内容中识别它们。任何人都可以帮助我指出正确的方向吗?
添加了回复信息:
$WebResponse = Invoke-webRequest $URI
$WebResponse.RawContent
<html><body><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180310.CSV">70011083620180310.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180311.CSV">70011083620180311.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180312.CSV">70011083620180312.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180313.CSV">70011083620180313.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180314.CSV">70011083620180314.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180315.CSV">70011083620180315.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180316.CSV">70011083620180316.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180317.CSV">70011083620180317.CSV</a><br /><a href="/SettingsEditor/exportFile?type=ACCOUNTING&filename=70011083620180318.ACL">70011083620180318.ACL</a><br /></body></html>