Powershell通过HTML从类名获取元素

时间:2019-02-19 18:49:54

标签: html powershell

想象有一个包含

的网页
<td>
  <span class="info">Containing Numbers</span>
  <span class="info">Containing *#@</span>
  <span class="info">containing characters and numbers 834</span>
  <span class="info">543</span>
</td>

Powershell脚本应获得“ 543”作为$ value。 因此,我需要Powershell来通过“信息”类获取仅包含数字的单个值。

我已经尝试搜索,但是没有代码可以一起工作。

1 个答案:

答案 0 :(得分:0)

您可以执行此操作。签出允许您解析HTML的cmdlet:https://gallery.technet.microsoft.com/Powershell-Tip-Parsing-49eb8810

更新:

然后您可以通过ID获取元素,并使用正则表达式来验证该值是否为数字:

^[\d\.]+$

接下来,确认长度为3。

更新:

或使用此正则表达式验证3的数字和长度:

^\s*[0-9]{3}\s*$