Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 06.06.2018
Сообщений: 1

Парсинг фото с сайта или использование invoke-webrequest

06.06.2018, 17:47. Показов 1672. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Интересует возможность,как можно скачать фото дня с яндекс коллекции. Пробовал делать загрузку в файл, но выгружается не верно.
Как цель - смотреть каждый день фото дня и скачивать. с https://yandex.ru/collections/... f-the-day/. Наведите хотя бы на верное направление.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
06.06.2018, 17:47
Ответы с готовыми решениями:

Парсинг сайта с использованием Invoke-WebRequest
Ребят помогите спарсить инфу с сайта и записать в файл файл в формате: $innlist=2721060592 $web=Invoke-WebRequest...

Элементарный парсинг Invoke-WebRequest
Доброе утро! Вновь обращаюсь к знатокам. В прошлый раз помогли успешно решить автоматизацию рабочего процесса работы с SSH. Теперь...

Использование Invoke-WebRequest для авторизции через веб-форму
Доброго времени суток! Подскажите, как мне реализовать авторизацию на ресурсе и последующее скачивание файла из известной ссылки? Пока...

2
Покинул форум
3701 / 1484 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
06.06.2018, 22:26
morgan-12l, все зависит от более конкретной цели. Яндекс, например, предоставляет API ко многим своим сервисам, и те же "фото дня" из коллекций можно утянуть примерно так:
PowerShell
1
2
3
4
5
6
$feed = [xml](Invoke-WebRequest http://api-fotki.yandex.ru/api/podhistory/).Content
([Uri[]](Select-Xml -Xml $feed -XPath '//f:img' -Namespace @{
  app='http://www.w3.org/2007/app'; f='yandex:fotki'
}).Node.Where{$_.size -eq 'xxl'}.href).ForEach{
  Invoke-WebRequest $_ -OutFile "$pwd\$($_.Segments[-1]).jpeg"
}
Вместо цифро-литеральных рандомных названий из ссылок можно назначать загружаемому файлу имя владельца, выбирать более приемлемый рамер загружаемых картинок и т.д. - нужно лишь пример подработать напильником в виде PS пятой или шестой версии.
0
85 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 103
06.06.2018, 23:41
Цель сделать возможность загрузки каждый день фото дня с нынешнего сервиса яндекс-коллекции. Раньше в яндекс фото да, даже в справки написаны API, но вот какие в коллекции не знаю. так же я только учусь с Powershell, и поэтому прошу помощи. Конечно не против буду совета хорошего материала или учебника, на будущее развитие.

Данный пример выше полагаю скачивает со старого ресурса яндекс фото. Как вычислить какие API использует коллекции? и что имели ввиду про пользователя ( для этого нужно понять как его вычислить на странице)
можно пояснить ваши строки кода?
http://www.w3.org/2007/app откуда?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
06.06.2018, 23:41
Помогаю со студенческими работами здесь

Invoke-WebRequest fields
Для доступа к определенным разделам требуется авторизация. Как я почитал, первым делом мне нужно попасть в формы. И сразу же наткнулся...

Invoke-WebRequest через прокси
Как выполнить запрос Invoke-WebRequest через прокси?

Invoke-webrequest и заполнение форм на сайте
Добрый день. Задался я целью написать скрипт, который будет по серийнику ноутбука НР выдавать мне срок его гарантии, взятый с...

Авторизация на форуме посредством Invoke-WebRequest
Добрый день всем! Никак не получается авторизоваться на форму через командлет Invoke-WebRequest. В скрипте прописываю: $rs =...

Invoke-WebRequest скачивает страницу без контента
Добрый день всем! Прошу помощи в решении такого вопроса: Писал парсер для одного сайта. Для вытаскивания нужного содержимого...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Вот уже год прошел, как у меня домен в reg.ru ...
Etyuhibosecyu 16.04.2026
И ничего они мне не сделали. Если отвязать карту, никакие услуги они не навяжут. Я бы с радостью продлил еще на два года, чтобы не мучиться с временным доменом и меня уже знали по red-star-soft. com,. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача №1: при указании работ (справочник РаботыПоРемонтуСпецтехники),. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru