Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Получить список ссылок по шаблону (http://forum.oszone.net/showthread.php?t=330177)

zhxr 30-09-2017 19:05 2767765

Получить список ссылок по шаблону
 
Здравствуйте, пытаюсь решить следующую задачу.
1) Зайти на страницу https://imgur.com
2) Собрать список ссылок по следующему шаблону: https://imgur.com/gallery/*
3) Записать результат в текстовый файл.
Я знаю как это делать в PoSh но мне нужно именно батник.
Подскажите пожалуйста как сделать это наиболее эффективным способом.
Пока копаю cURL но проблема что все примеры которые я нашёл - под линукс.
Пока мне не удалось получить искомый результат.
Возможно существует способ ещё проще или готовое решение?
Заранее благодарю.
Если выполнить команду:
Код:

curl.exe https://imgur.com 2>&1 |find "image-list-link"
То результат будет такой:
Код:

<a class="image-list-link" href="/gallery/JY4rb" data-page="0">
    <a class="image-list-link" href="/gallery/QV8tl7m" data-page="0">
    <a class="image-list-link" href="/gallery/7g7aOh8" data-page="0">
    <a class="image-list-link" href="/gallery/wvm6F" data-page="0">

Уже ближе но как это преобразовать в нормальные ссылки?
Вот такие https://imgur.com/gallery/rFwpV

zhxr 30-09-2017 23:03 2767796

Сам спросил, сам ответил:
Код:

@echo off
.\bin\curl.exe https://imgur.com 2>&1 |find "image-list-link" > temp.txt
setlocal enableextensions enabledelayedexpansion
for /f delims^=^"^ tokens^=4 %%a IN (temp.txt) do (
echo https://imgur.com/gallery/%%a
)



Время: 22:52.

Время: 22:52.
© OSzone.net 2001-