PowerShell :: 单击 href="javascript:;" 并下载文档
PowerShell :: click on href="javascript:;" and download document
我正在用 PowerShell 编写一个脚本,它可以让我登录到这个 page 并下载一个文件。
,但我现在有一个新问题:我要下载的.zip文件没有纯文本URL,而是JavaScript生成的.如果我检查元素,这就是我看到的:
<a ng-if="config.fileType.fileType != 'DOCUMENT'" href="javascript:;" data-ng-click="checkForFileAndDownload(getVersionForCurrentLanguage(file.versions))" class="ng-binding ng-scope">post_adressdaten 2021-09-07</a> == [=11=]
link 没有 Tag
或 ID
,因此我无法点击它。
即使我点击它,浏览器也会要求保存,我不知道如何继续。
如果您想自己检查,可以创建一个帐户并登录该页面。
任何帮助将不胜感激。
解决方法是在页面中搜索文本并单击它:
$link = $ie.Document.getElementsByTagName('A') | where-object {$_.innerText -like 'post_adressdaten*'}
$link.click()
这就是全部
我正在用 PowerShell 编写一个脚本,它可以让我登录到这个 page 并下载一个文件。
<a ng-if="config.fileType.fileType != 'DOCUMENT'" href="javascript:;" data-ng-click="checkForFileAndDownload(getVersionForCurrentLanguage(file.versions))" class="ng-binding ng-scope">post_adressdaten 2021-09-07</a> == [=11=]
link 没有 Tag
或 ID
,因此我无法点击它。
即使我点击它,浏览器也会要求保存,我不知道如何继续。
如果您想自己检查,可以创建一个帐户并登录该页面。
任何帮助将不胜感激。
解决方法是在页面中搜索文本并单击它:
$link = $ie.Document.getElementsByTagName('A') | where-object {$_.innerText -like 'post_adressdaten*'}
$link.click()
这就是全部