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

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Парс ссылки для загрузки файла

Ответить
Настройки темы
PowerShell - [решено] Парс ссылки для загрузки файла

Аватара для a1ek9

Новый участник


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

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


Изменения
Автор: a1ek9
Дата: 26-08-2024
Добрый день! Не подскажите, почему парсит ссылку с портабл версией а не с инсталером?
Код: Выделить весь код
@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
Пробовал по разному, захват происходит либо второй ссылки, либо вовсе четвёртую(
Вот эту нужно поймать:
Код: Выделить весь код
href="https://gitlab.com/api/v4/projects/44042130/packages/generic/librewolf/129.0.2-1/librewolf-129.0.2-1-windows-x86_64-setup.exe"

Отправлено: 13:59, 26-08-2024

 

Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Powershell (wget не нужен)
Код: Выделить весь код
((iwr https://librewolf.net/installation/windows/).ParsedHtml.body.getElementsByClassName('jsx-3135004230 button text-gray focus:ring primary  ') |? ie8_href -match 'setup.exe').ie8_href

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

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

Отправлено: 14:44, 26-08-2024 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для a1ek9

Новый участник


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

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


Цитата DJ Mogarych:
Powershell (wget не нужен) »
Что-то новенькое.. благодарочка!

Отправлено: 14:56, 26-08-2024 | #3


Аватара для DJ Mogarych

fascinating rhythm


Moderator


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

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


Цитата a1ek9:
Добрый вечер! Подскажи пожалуйста, почему не выходит сделать тоже самое по твоему шаблону из этой http://forum.oszone.net/thread-355638.htmlтемы? https://vivaldi.com/ru/download/?platform=windows только вот с этого сайта (64-bit windows), я уже всяко как можно пытался, мунуалы читал у майков, парс происходит а вот ссылку не видит все равно, они даже код совсем недавно изменили. Стало еще проще в плане парса ссылки для загрузки, но увы.. Хочется понять вообщем за что и как цепляться( А в интернете нету почти шаблонов по этому поводу, чтобы как то на примерах научится.
Найти нужные элементы помогает консоль браузера (F12) и поэтапный поиск нужного элемента по выдаче iwr https://vivaldi.com/ru/download/?platform=windows
Код: Выделить весь код
((iwr https://vivaldi.com/ru/download/?platform=windows).Links |
? {$_.'data-cpu' -match '64bit' -and $_.'data-os' -eq 'windows'}).href

-------
Powershell 7.x | Powershell 5.1 | ffmpeg (docs)

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

Отправлено: 10:00, 02-09-2024 | #4


Аватара для a1ek9

Новый участник


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

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


Цитата DJ Mogarych:
по выдаче iwr https://vivaldi.com/ru/download/?platform=windows »
Благодарю вас! Пойду смотреть как и что)

Отправлено: 14:21, 02-09-2024 | #5



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Парс ссылки для загрузки файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
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




 
Переход