Я хочу записать этот ' текст ', показанный на рисунке ниже, в цикле каждую минуту, так как этот текст меняется каждые несколько минут.
Вот код, который я использую, и использую HtmlAgilityPack.HtmlDocument
$metro = 'greatesthits'
$URL = "https://triplem.scadigital.com.au/stations/$metro/live"
[Reflection.Assembly]::LoadFile("C:\Users\makean\Downloads\htmlagilitypack.1.8.10\lib\Net45\HtmlAgilityPack.dll")
[HtmlAgilityPack.HtmlWeb]$web = @{}
[HtmlAgilityPack.HtmlDocument]$doc = $web.Load($url)
$doc.DocumentNode.SelectNodes(".//*[contains(@class,'sc-bdVaJa iHZvIS')]")
Это более тонкий код, приведенный ниже, делает то же самое, но только по-другому
$metro = 'greatesthits'
$URL = "https://triplem.scadigital.com.au/stations/$metro/live"
Add-Type -path 'C:\Users\makean\Downloads\htmlagilitypack.1.8.10\lib\Net45\HtmlAgilityPack.dll'
$doc = New-Object HtmlAgilityPack.HtmlDocument
$wc = New-Object System.Net.WebClient
$doc.LoadHtml($wc.DownloadString($url))
$doc.DocumentNode.SelectNodes(".//*[contains(@class,'sc-bdVaJa iHZvIS')]")
Этот класс sc-bdVaJa iHZvIS является div и находится чуть выше PlayerNowPlaying__TrackInfo-kia103-1 gDXfGh и PlayerNowPlaying__TrackInfo-kia103-1 10D23fGh это то, что я хочу захватить, однако при использовании этого в моем коде он возвращает пустым.
Как я могу вернуть только текст, который я хочу? Любая помощь с благодарностью.