0

我正在尝试直接从网页获取一些 acsii 艺术字符。您可以使用以下 URL 导航到该页面。

http://patorjk.com/software/taag/#p=display&f=杂技&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但没有任何改变

4

0 回答 0