2015-10-07 55 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快速測試,它工作得很好也。希望有所幫助。