Sorry for the limited knowledge with powershell. Here I am trying to read html content from a website and output it as a csv file. Right now, I can successfully download all the html code using my powershell script:
$url = "http://cloudmonitor.ca.com/en/ping.php?vtt=1392966369&varghost=www.yahoo.com&vhost=_&vaction=ping&ping=start";
$Path = "$env:userprofile\Desktop\test.txt"
$ie = New-Object -com InternetExplorer.Application
$ie.visible = $true
$ie.navigate($url)
while($ie.ReadyState -ne 4) { start-sleep -s 10 }
$ie.Document.Body | Out-File -FilePath $Path
$ie.Quit()
Get the html code, something like this:
........
<tr class="light-grey-bg">
<td class="right-dotted-border">Stockholm, Sweden (sesto01):</td>
<td class="right-dotted-border"><span id="cp20">Okay</span>
</td>
<td class="right-dotted-border"><span id="minrtt20">21.8</span>
</td>
<td class="right-dotted-border"><span id="avgrtt20">21.8</span>
</td>
<td class="right-dotted-border"><span id="maxrtt20">21.9</span>
</td>
<td><span id="ip20">2a00:1288:f00e:1fe::3001</span>
</td>
</tr>
........
But I really want to get the content and output to the csv file as follows:
Stockholm Sweden (sesto01),Okay,21.8,21.8,21.9,2a00:1288:f00e:1fe::3001
........
Which team can help me complete this task?
source
share