2015-10-07 83 views
0

我有一个这样的html示例。我想获得img src链接。如何使用Powershell获得它?获取src img与Powershell Where-Object

<ul class="filtered similiar"> 
       <li class="one pie lcls"> 
        <div class="productImg"> 
         <a href="/sihirli-kirmizi-at2612"> 
<img src="https://sample.jpg" width="170" height="238" alt="Kırmızı Gül Çiçek Aranjmanı" title="Kırmızı Gül Çiçek Aranjmanı"> 
         </a> 
        </div> 
       </li> 
+0

你有没有试过。这个可以很简单。解决方案可能取决于您的PowerShell版本。 – Matt

+0

很高兴看到您正在使用首选方法解析html。添加到你的问题。社区可以测试。 – Matt

回答

1

很简单的例子,使用此:

$html = '<img src="https://sample.jpg" width="170" height="238" alt="Kırmızı Gül Çiçek Aranjmanı" title="Kırmızı Gül Çiçek Aranjmanı">' 

$srcrpattern = '(?i)src="(.*?)"' 

$src = ([regex]$srcrpattern).Matches($html) | ForEach-Object { $_.Groups[1].Value } 

与全功能HTML快速测试,它工作得很好也。希望有所帮助。