Страницы 1
Нужно сформировать адрес страницы с изображением и передать его curl, указав, откуда и куда качать.
В CMD это делается так:
curl.exe -O https://site.ru/page >> "C:\curl\page.html"
$url_struct_1 = "https://www.google.ru/logos/2011/" + "russiaday11-hp.jpg"
$url_struct_1
iex "C:\curl\curl.exe" + " -O " + "$url_struct_1" + " >>" + "C:\curl\test.jpg"
В первой строке ссылка не прямая, а формируется из аргументов т.е. foo + foo2 и тд. т.е. вариант написать готовую строку вида "https://www.google.ru/logos/2011/russiaday11-hp.jpg" не канает.
Неактивен
$http = new-object System.Net.WebClient
$from = "https://www.google.ru/logos/2011/russiaday11-hp.jpg"
$to = "C:\curl\test.jpg"
$http.DownloadFile($from,$to)
Редактировался Babusha (12-06-11 17:39:25)
Неактивен
А зачем тебе curl.exe?
curl т.к. писать бинарик не нужно, ибо в скрипте всегда можно поправить передаваемые параметры.
Babusha, так я тоже умею, но данный способ не работает для ссылок навроде https://sat24.com/image2.ashx?region=eu& … 1106120715
Добавлено спустя 10 мин 48 с:
Я пробовал сделать как-то так:
$url_struct_1 = "https://sat24.com/image2.ashx?region=eu&time=201106120715"
$way = "C:\curl\curl.exe" + " -O " + "$url_struct_1" + " >>" + "C:\curl\test.gif"
$way.ToString()
iex = "C:\curl\curl.exe " + $way
Но что-то не получается.
Неактивен
Luca, что то вообще непонятно что ты вообще быдлокодишь, что конкретно не работает?
Неактивен
Babusha, аргументы не передаются в curl.
т.е. задача просто curl путь передать, чтобы он скачал данные и положил их в папку. Путь формируется скриптом на PowerShell.
Все тему думаю можно закрыть. Большое спасибо Tiphon'у за то что скинул код, позволивший обойтись без костыля в виде curl!
Неактивен
Только "правильный" скрипт запостите, чтобы если мало ли
Неактивен
Сохранение картинки в нужном формате power shell
$request = [System.Net.WebRequest]::create("www.my.com?severe=parameters&values")
$img = [System.Drawing.Image]::fromStream($request.getResponse().getResponseStream())
$img.save("hahaha.png", [System.Drawing.Imaging.ImageFormat]::Png)
Квантовая механика - "малопонятный математический курьёз" (с) msAVA - современный учитель.
Неактивен
Страницы 1