使用Powershell替换HTML中的超链接

时间:2018-08-03 15:22:21

标签: html powershell

我有以下单页HTML: http://calibur.5gbfree.com/ORIGINAL.html 该页面将加载托管在其他位置的图像。

我正在尝试将以“ https://www.fanaitcal.com”开头的所有以“ http://www.dontcensor.net/links/8733666/type/dlg/https://www.fanatical.com”开头的网址替换为

这是我到目前为止获得的代码:

$test = get-content 'C:\temp\HTMLs\Output\ORIGINAL.html'
$test.Replace('"https://www.fanatical.com','"http://www.anrdoezrs.net/links/8733666/type/dlg/https://www.fanatical.com') | Set-Content C:\temp\htmls\output\REPLACED.html -Force

只要我在本地运行HTML文件,此方法就可以很好地工作。 但是,一旦将其上传到托管服务后,图像和链接就会混乱,正如您在此处看到的那样:

http://calibur.5gbfree.com/REPLACED.html

1 个答案:

答案 0 :(得分:1)

再次,Adguard干扰了我的工作。 我完全卸载了它,现在链接显示的很好。

欢呼