dosperados
13-04-2016, 10:00
Привет, прошу помощи гуру Powershell по оптимизации и ускорении небольшого HTML парсера.
$SiteDate = "http://mp320vip.com/mp3-preview/SINGLES%20-%20New%20Releases%20-%20Beatport-Juno-Traxsource/EURO-DANCE/"
$HttpContent = Invoke-WebRequest -URI $SiteDate"
$HttpContent.Links | select -skip 5 | Foreach {
$link = $_
$date = [string]($link.href -replace "[/]")
$Fname = [string]"c:\temp\"+($link.href -replace "[/]")+".m3u"
$Flink = [string]"$SiteDate"+$link.href
$HttpContent2 = Invoke-WebRequest -URI $Flink"
$HttpContent2.Links | select -skip 5 | Foreach {
$link2 = $_
[string]"#EXTINF:-1,"+$link2.outerText+" group-title="""+$date+"""" | Out-File -FilePath $Fname -append
[string]"$Flink"+$link2.href | Out-File -FilePath $Fname -append
}
}
$SiteDate = "http://mp320vip.com/mp3-preview/SINGLES%20-%20New%20Releases%20-%20Beatport-Juno-Traxsource/EURO-DANCE/"
$HttpContent = Invoke-WebRequest -URI $SiteDate"
$HttpContent.Links | select -skip 5 | Foreach {
$link = $_
$date = [string]($link.href -replace "[/]")
$Fname = [string]"c:\temp\"+($link.href -replace "[/]")+".m3u"
$Flink = [string]"$SiteDate"+$link.href
$HttpContent2 = Invoke-WebRequest -URI $Flink"
$HttpContent2.Links | select -skip 5 | Foreach {
$link2 = $_
[string]"#EXTINF:-1,"+$link2.outerText+" group-title="""+$date+"""" | Out-File -FilePath $Fname -append
[string]"$Flink"+$link2.href | Out-File -FilePath $Fname -append
}
}