virjokk
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору 5peciali5t Сохранить в файл с расширением bat, cmd в кодировке UTF-8, запустить батник, скачается export.xml в каталог батника. Какой-то xml файл качается, но тот ли, который нужен, не знаю: Код: <# : @echo off cd /d "%~dp0" powershell.exe -NoP -NoL -NonI -EP Bp -c "&{[ScriptBlock]::Create((gc -lit '%~f0' -enc UTF8) -join [Char]10).Invoke(@(&{$args}%*))}" exit /b #> $BatFileName = $MyInvocation.Line -match "(\w:\\.+)'" | %{$matches[1]} $BatFilePath = Split-Path -Path $BatFileName -Parent $uri="https://online.yugregion.net" $UserAgent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36" $response = Invoke-WebRequest -Uri $uri -UserAgent $UserAgent -SessionVariable session $cookie = [string]($session.Cookies.GetCookies($uri)) -Replace " ","; " $Headers = @{ "documentLifecycle"="active" "frameType"="outermost_frame" "initiator"="https://online.yugregion.net" "Accept"="text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "Accept-Encoding"="gzip, deflate, br, zstd" "Accept-Language"="en-US,en;q=0.9,ru;q=0.8" "Content-Type"="application/x-www-form-urlencoded" "Origin"="https://online.yugregion.net" "Referer"="https://online.yugregion.net/search/sale?fid=17755402" "Upgrade-Insecure-Requests"="1" "Cookies"="$cookie" } $Body = @{ "ad_ids"="24428128,24326805,24326730,24575549,24474783,24474416,24489363,24473540,24473371,23498797,23495728,24473923,24631075,24575846,24576144,24601059,24576661,24576153,24650777,24233198,20369897,24473983,24628958,24628957,24628651" "format"="yandex-living" "type_ids"="0" } $url="https://online.yugregion.net/export/feed" Invoke-WebRequest -Uri $url -UserAgent $UserAgent -Method POST -Headers $Headers -Body $Body -OutFile "$BatFilePath\export.xml" | Можно и curl.exe использовать, он тоже умеет POST запросы с предварительным сохранением куков. Прямая ссылка вряд ли существует, т. к. ответ сервера БД формируется динамически | Всего записей: 358 | Зарегистр. 19-05-2006 | Отправлено: 11:11 12-12-2024 | Исправлено: virjokk, 10:18 15-12-2024 |
|