PDA

Показать полную графическую версию : [решено] Получить список ссылок по шаблону


zhxr
30-09-2017, 19:05
Здравствуйте, пытаюсь решить следующую задачу.
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
Сам спросил, сам ответил:
@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
)




© OSzone.net 2001-2012