我正试图把我的头放在Invoke-WebRequest
命令上。
为了测试目的,我使用了我的一个旧网站项目。该网站包含几个具有ID名称的动态(自更新) DIV,它定义了DIV功能。(比如:<div id="eventlogs">
或<div id="chatwindow">
)
我现在正在寻找一种方法来读取这些特定div容器的全部内容,包括div中的HTML代码。
我希望类似于此,这样我就可以将它放入一个函数中,将每个div容器的代码放入一个单独的$variable
中。
$HTML = Invoke-WebRequest -Uri "http://localhost:6642/"
($HTML.ParsedHtml.getElementsByTagName("div") | Where {$_.className -eq "chatwindow"}).innerText
有人能让我走到正确的方向吗?
发布于 2015-03-16 05:59:18
您可以使用哈希表保存信息:
$r=iwr http://yahoo.fr
$cpt=1
$resu=@{}
$r.ParsedHtml.getElementsByTagname("div") |%{
if ($_.id -eq $null){ $_.id="div$cpt";$cpt++}
$resu[$($_.id)]=$_.innerHTML
}
$resu
https://stackoverflow.com/questions/29078157
复制相似问题