我试图直接从网页上获取一些acsii艺术人物。您可以使用以下URL导航到该页面。
http://patorjk.com/software/taag/#p=display&f=Acrobatic&t=A
如果你进入该页面,你会看到使用Acrobatic字体呈现的角色a。
o
<|>
/ \
o/ \o
<|__ __|>
/ \
o/ \o
/v v\
/> <\
使用下面的代码可以让我获得页面的大部分内容。
$fontUrlTemplate = "http://patorjk.com/software/taag/#p=display&f={0}&t={1}"
$fontName = [uri]::EscapeUriString("Acrobatic")
$character = "A"
$fontUrl = $fontUrlTemplate -f $fontName, $character
$webResult = Invoke-WebRequest $fontUrl
$webResult.Content
然而,当我检查内容时,我寻找的实际结果却不见了。
...
<div id="maincontent" >
<div id="outputFigDisplay" ></div>
</div>
...
里面应该有这样的东西
<pre id="taag_output_text" style="float:left;" class="fig" contenteditable="true">...</pre>
我相信这是服务器端的原因,但我想更好地理解,如果可能的话,减轻它。我试过和你胡闹
-ContentType
和
-UserAgent
但这并没有改变任何事情