Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Название темы: Парсинг HTML, Parser HTML
Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$wc = New-Object Net.WebClient
$SiteDate = "http://mp320vip.com/mp3-preview/SINGLES%20-%20New%20Releases%20-%20Beatport-Juno-Traxsource/EURO-DANCE/"
$wc.DownloadString("$SiteDate").split("`n") | Where {$_ -match '^<tr>.+<a href="(.+)">.+</a>'} | select -skip 1 | Foreach {
    $link = $matches[1]
    $date = $link -replace "[/]"
    $Fname = "c:\temp\"+($link -replace "[/]")+".m3u"
    $flink = $SiteDate + $link
    $wc.DownloadString($flink).split("`n") | Where {$_ -match '^<tr>.+<a href="(.+)">(.+)</a>'} | select -skip 1 |Foreach {
        $link = $matches[1]
        $text = $matches[2]
        "#EXTINF:-1,"+$text+" group-title="""+$date+""""
        "$flink"+$link
    } | Out-File -FilePath $Fname
}

Последний раз редактировалось Kazun, 13-04-2016 в 11:05.

Это сообщение посчитали полезным следующие участники:

Отправлено: 10:56, 13-04-2016 | #2

Название темы: Парсинг HTML, Parser HTML