来自eBay的Powershell Webclient Giberish

来自eBay的Powershell Webclient Giberish,powershell,encoding,webclient,Powershell,Encoding,Webclient,我有一个脚本,它可以帮我删除Piratebay,让我找回网页上的内容,它工作了很长一段时间,最近它们的编码肯定发生了一些变化,现在我正把头撞在墙上试图弄清楚。下面是一个示例,因此任何人都可以看到它返回的直布罗陀语 我尝试在这里添加编码,但没有这样的运气: $WC.Headers.Add('Accept-Encoding', 'gzip,deflate,sdch') $WC.Encoding = [System.Text.Encoding]::UTF8 下面是返回giberish的代码: $WC

我有一个脚本,它可以帮我删除Piratebay,让我找回网页上的内容,它工作了很长一段时间,最近它们的编码肯定发生了一些变化,现在我正把头撞在墙上试图弄清楚。下面是一个示例,因此任何人都可以看到它返回的直布罗陀语

我尝试在这里添加编码,但没有这样的运气:

$WC.Headers.Add('Accept-Encoding', 'gzip,deflate,sdch')
$WC.Encoding = [System.Text.Encoding]::UTF8
下面是返回giberish的代码:

$WC = New-Object System.Net.WebClient
$URL = "http://thepiratebay.se/search/New%20Girl%20s03e23/0/7/0"
$WC.DownloadString($URL)

这过去给我一个字符串,现在我只得到一个字符分类。非常感谢您的帮助。

这对我来说很好,无需更改标题或编码。你能解释一下你所说的各种字符是什么意思吗?可能是发布了一个示例响应。我在周六再次测试了它,现在看起来很好,但上周我得到了符号和随机字符。我的猜测是,他们对后端进行了更改,而etither又进行了另一次更改或恢复了它。谢谢你为我仔细检查,如果我再看到它,我一定会报告回来的。@Banford现在又回到奇怪的角色那里了。这里有一个例子,让我知道你的想法<代码>H哨Ês×ui$qč$0K▲æÆXSìñ3↕ÇÀó‰♦—☺¸f†♥↕–JÿM我仍在断断续续地处理上述问题。今天我在另一个网站(kickass.to)上试过,我看到了同样的情况。它似乎非常随机,我似乎无法确定是什么给了我巨大的怪异符号输出。我想我对Webclient的标题或解压缺乏了解,非常感谢您的帮助。还有一些代码给了我奇怪的输出:$WC=newobjectsystem.Net.WebClient$URL=”“$WC.DownloadString($URL)