|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Парс ссылки для загрузки файла |
|
|
PowerShell - [решено] Парс ссылки для загрузки файла
|
Пользователь Сообщения: 59 |
Профиль | Отправить PM | Цитировать
Добрый день! Не подскажите, почему парсит ссылку с портабл версией а не с инсталером?
@echo off @for /f "tokens=* usebackq" %%f in (`powershell -command "(wget "https://librewolf.net/installation/windows/").links | ? 'class' -eq 'jsx-3135004230 button text-gray focus:ring primary ' | select -exp href"`) do @set var=%%f echo %var% pause Вот эту нужно поймать: |
|
Отправлено: 13:59, 26-08-2024 |
Ветеран Сообщения: 4446
|
Профиль | Отправить PM | Цитировать Цитата a1ek9:
Цитата a1ek9:
Цитата a1ek9:
|
|||
Последний раз редактировалось NickM, 04-11-2024 в 16:00. Отправлено: 15:53, 04-11-2024 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:02, 04-11-2024 | #22 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать NickM, Добрый вечер! Не подскажите как извлечь все таки ссылку на переадресацию? Не везде указывают beta,pre-release и так далее..
В данном случае, переадресация идет на
или думаю в окне cmd парс сделать, через find находит но надо править регулярками я не умею(
|
Последний раз редактировалось a1ek9, 08-11-2024 в 21:01. Отправлено: 20:53, 08-11-2024 | #23 |
Ветеран Сообщения: 4446
|
Профиль | Отправить PM | Цитировать Цитата a1ek9:
$assets = (iwr https://api.github.com/repos/paintdotnet/release/releases/latest| ConvertFrom-Json).assets| Where-Object {$_.name -like "*.x64.zip"}; $downloadurls = $assets.browser_download_url; $downloadurls[0] https://github.com/paintdotnet/release/releases/download/v5.0.13/paint.net.5.0.13.install.x64.zip Цитата a1ek9:
$tag = ((iwr https://github.com/paintdotnet/release/releases/latest).links |? {$_ }).href | Select-String '\/tag\/'; ($tag -split ('\/'))[0,5] |
||
Последний раз редактировалось NickM, 08-11-2024 в 21:57. Отправлено: 21:51, 08-11-2024 | #24 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать Цитата NickM:
Цитата NickM:
@for /f "tokens=* usebackq" %%f in (`powershell -command "$tag = ((iwr https://github.com/paintdotnet/release/releases/latest).links |? {$_ }).href | Select-String '\/tag\/'; ($tag -split ('\/'))[0,5]"`) do @set var1=%%f @for /f "tokens=* usebackq" %%f in (`powershell -command "((Invoke-WebRequest -Uri https://github.com/paintdotnet/release/releases/expanded_assets/%var1%).Links |? {$_ -match 'install.x64.zip\b'}).href"`) do @set var=%%f Цитата a1ek9:
|
|||
Последний раз редактировалось a1ek9, 09-11-2024 в 13:32. Отправлено: 11:59, 09-11-2024 | #25 |
Ветеран Сообщения: 4446
|
Профиль | Отправить PM | Цитировать Цитата a1ek9:
Цитата NickM:
Цитата a1ek9:
Цитата NickM:
|
||||
Отправлено: 13:47, 09-11-2024 | #26 |
Пользователь Сообщения: 59
|
Профиль | Отправить PM | Цитировать |
Отправлено: 13:50, 09-11-2024 | #27 |
Ветеран Сообщения: 4446
|
Профиль | Отправить PM | Цитировать Вот же!
Цитата NickM:
|
|
Отправлено: 13:52, 09-11-2024 | #28 |
Новый участник Сообщения: 5
|
(iwr https://librewolf.net/installation/windows).links.where{$_.href -match 'gitlab.+exe$'}.href Цитата NickM:
# choco install yq (iwr https://api.github.com/repos/paintdotnet/release/releases/latest).content | yq -o=json -r '[.assets[]|select(.name=="*x64.zip").browser_download_url]|.[0]' |
|
Последний раз редактировалось SQLai Lama, 10-11-2024 в 18:35. Отправлено: 17:27, 10-11-2024 | #29 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Скачивание файла\Парс строки из файла в переменную | a1ek9 | Скриптовые языки администрирования Windows | 13 | 02-03-2024 11:38 | |
Любой язык - [решено] RegExt для вытаскивания имени файла из ссылки | Uragan66 | Скриптовые языки администрирования Windows | 6 | 23-06-2019 22:42 | |
[решено] BSOD, изменение настроек Firefox, командная строка логов загрузки файла, вирус-ссылки | JamesD | Лечение систем от вредоносных программ | 8 | 17-01-2018 09:23 | |
Закачка файла, передача локальной ссылки в переменную | andriy111 | AutoIt | 0 | 09-05-2013 22:06 | |
как открыть окно для загрузки файла из JS? | Vlad Drakula | Вебмастеру | 25 | 22-02-2007 13:04 |
|