我正在尝试从网站中提取数据。在我的示例中,我正在 Armorgames.com 上搜索搜索词 idle。从那里我想提取每个游戏的名称并将其放入 csv 文件以供以后使用。我的代码:
$SearchResult = Invoke-WebRequest 'http://armorgames.com/search?type=games&q=idle'
($SearchResult.ParsedHtml.getElementsByTagName('H5') | Where { $_.pathname -like '/play*'})
不幸的是,这不会输出任何结果。我可以使用以下命令查看属性名称:
$SearchResult.ParsedHtml.getElementsByTagName('H5')
使用标签“a”,我可以找到路径名包含“play”的游戏。但我无法过滤结果,然后将结果输出到文件