|
0 / 0 / 0
Регистрация: 21.02.2023
Сообщений: 6
|
|
Парсинг даты и ссылки в CSV (скачать файл)21.02.2023, 14:36. Показов 1407. Ответов 10
Добрый день! Нужна помощь, только осваиваю PS. С этого сайта беру файл:
https://www.roskazna.gov.ru/op... s/meta.csv Дальше из этого файла нужно взять дату из строки "valid" 22.02.2023 если дата соответствует текущей, то скачать файл по ссылке из строки "data" в каталог. Вот наброски скрипта: $tofkMeta = "https://www.roskazna.gov.ru/opendata/7710568760-TreasuryAccounts/meta.csv" $downloadPath = "C:\tmp" Invoke-WebRequest -Uri $tofkMeta -OutFile (Join-Path -Path $downloadPath -ChildPath "meta.csv") $DataLink = (Import-Csv -Path (Join-Path -Path $downloadPath -ChildPath "meta.csv") | Where-Object property -eq "data").value
0
|
|
| 21.02.2023, 14:36 | |
|
Ответы с готовыми решениями:
10
Парсинг странички, выбор нужного текста и сохранение в файл csv Скачать файл по скрытой ссылки Вам доступен csv файл data.csv, содержащий информацию в csv формате.Напишите функцию read_csv для чтения данных из файла |
| 21.02.2023, 17:45 | ||||||
Сообщение было отмечено YuS_2 как решение
Решение
2
|
||||||
|
0 / 0 / 0
Регистрация: 21.02.2023
Сообщений: 6
|
|
| 21.02.2023, 19:56 [ТС] | |
|
Спасибо!
0
|
|
|
|
||||||
| 21.02.2023, 21:57 | ||||||
|
4egevara,
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.02.2023
Сообщений: 6
|
|
| 22.02.2023, 09:05 [ТС] | |
|
Скрипт, не сработал ((
Кликните здесь для просмотра всего текста
строка:5 знак:1
+ | ConvertFrom-Csv + ~ Пустой элемент канала не допускается. строка:6 знак:1 + | Where-Object property -in ('valid', 'data') + ~ Пустой элемент канала не допускается. строка:7 знак:1 + | ForEach-Object -Begin {$ht = @{}} -Process {$ht.Add($_.property, $_ ... + ~ Пустой элемент канала не допускается. строка:8 знак:1 + | Where-Object {[datetime]::Parse($_.valid).Date -eq [datetime]::Now} + ~ Пустой элемент канала не допускается. строка:9 знак:1 + | ForEach-Object{Invoke-WebRequest $ht.data -OutFile ([io.path]::Join ... + ~ Пустой элемент канала не допускается. + CategoryInfo : ParserError: ( [], ParentContainsErrorRecordException+ FullyQualifiedErrorId : EmptyPipeElement
0
|
|
|
0 / 0 / 0
Регистрация: 21.02.2023
Сообщений: 6
|
|
| 22.02.2023, 10:45 [ТС] | |
|
Попробовал в PS-7 ошибка повторилась.
0
|
|
|
|
||||||
| 22.02.2023, 13:19 | ||||||
|
4egevara,
попробуйте так
0
|
||||||
|
0 / 0 / 0
Регистрация: 21.02.2023
Сообщений: 6
|
|
| 22.02.2023, 13:28 [ТС] | |
|
alha os Скрипт ошибок не выдал, но не скачал нужный файл.
0
|
|
|
|
||||||||||||
| 22.02.2023, 13:34 | ||||||||||||
|
дак это затребованное вами поведение
Кликните здесь для просмотра всего текста
1
|
||||||||||||
|
0 / 0 / 0
Регистрация: 21.02.2023
Сообщений: 6
|
|
| 22.02.2023, 13:39 [ТС] | |
|
Спасибо!
0
|
|
| 22.02.2023, 13:39 | |
|
Помогаю со студенческими работами здесь
11
Не могу скачать файл из ссылки <a> + не могу подконектится по ftp в тотале. Запись в CSV-файл из массива. Не является форматом csv! CSV парсинг Парсинг и запись в CSV
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|