|
279 / 206 / 22
Регистрация: 24.04.2008
Сообщений: 1,398
|
|
стоит связываться или это не задачка для начинающих?22.11.2013, 16:10. Показов 4456. Ответов 52
Метки нет (Все метки)
Объясню предысторию.
Многие хранят свои картинки на яндексе, затем делают пост вставляя в него уменьшенные копии, причем не всегда есть ссылка на сам альбом где можно взять оригиналы. Для сохранения оригиналов из альбомов приходится сначала скачивать файл с ссылками, затем править в нем ссылки с копии на оригиналы (благо это несложно), запускать измененный файл, потом сохранять с картинками. НО яндекс меняет имена файлов на случайные значения поэтому для упорядоченного списка (например страниц книжки) приходится сейчас редактировать файл убирая все не относящееся к именам а затем делать батник который уже переименует имеющиеся файлы. Даже если есть прямая ссылка на альбом, то там можно скачать его целиком через какой-нибудь менеджер закачек целиком, но, опять же, названия будут кучей символов. Вот такая понимашь загогулина ![]() Давно хочется автоматизировать хотя бы последнюю часть html -> bat , которая отнимает львиную часть времени. В идеале, конечно, хотелось бы просто скармливать программе ссылку, а на выходе получать файло-картинки с номерами по порядку в соответствующей папке. Опыт программирования очень небольшой С на 286 (лет 20 назад в институте) поэтому думаю, что полностью задачу не потяну (вообще не в курсе как заставить общаться прогу с инетом). А вот работу со строками наверное смогу попробовать. Как я понимаю надо 1. убрать из файла все строки где нет слова orig.jpg останутся строки такого вида: rel="nofollow"><IMG width="800" height="534" title="" alt="" src="папка1_files/0_cfbf2_39396e7_orig.jpg" 2. укоротить строчки до прямых ссылок на картинки 0_cfbf2_39396e7_orig.jpg 4. далее добавить в каждой строчке с 3. далее добавить в каждой строчке слева REN справа xx.jpg ren 0_cfbf2_39396e7_orig.jpg 01.jpg ren 0_cfbf3_931d3197_orig.jpg 02.jpg ren 0_cfbf4_22ba9201_orig.jpg 03.jpg ren 0_cfbf5_12b53a87_orig.jpg 04.jpg 4. далее сохранить это в bat-файл, который и переименует мои файлы Куда смотреть в первую очередь P.S. Может я придумываю велосипед и все уже придумано до нас?
0
|
|
| 22.11.2013, 16:10 | |
|
Ответы с готовыми решениями:
52
WMI, стоит ли связываться? Стоит ли скрывать robots txt или нет? Если стоит, то как это надо правильно сделать?
|
|
What a waste!
1612 / 1304 / 180
Регистрация: 21.04.2012
Сообщений: 2,735
|
|
| 25.11.2013, 17:40 | |
|
1
|
|
|
279 / 206 / 22
Регистрация: 24.04.2008
Сообщений: 1,398
|
|
| 25.11.2013, 17:46 [ТС] | |
|
0
|
|
|
Заблокирован
|
||||||
| 25.11.2013, 17:47 | ||||||
|
надо во время поиска find_ом проверять, нашёл ли он что - то, а иначе конечно ты сразу за границы вылетаешь, если он ничего не нашёл и итератор соответственно в самый конец влепил:
0
|
||||||
|
1 / 1 / 0
Регистрация: 15.10.2012
Сообщений: 11
|
|
| 25.11.2013, 18:24 | |
|
блин просто в каждой строчке проверять есть ли ".jpg" это на любом языке с пол пинка делается)
0
|
|
|
279 / 206 / 22
Регистрация: 24.04.2008
Сообщений: 1,398
|
||||||
| 26.11.2013, 11:16 [ТС] | ||||||
теперь все размеры картинок приводятся к оригиналу
0
|
||||||
|
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
|
|
| 26.11.2013, 13:09 | |
|
Что-то ни в первом посте, ни в седьмом, не вижу никаких "XXL"?
0
|
|
|
What a waste!
1612 / 1304 / 180
Регистрация: 21.04.2012
Сообщений: 2,735
|
|
| 26.11.2013, 15:22 | |
|
lohness, у вас компилятор регулярные выражения поддерживает (<regex>)? Было бы попроще...
0
|
|
|
279 / 206 / 22
Регистрация: 24.04.2008
Сообщений: 1,398
|
|||
| 26.11.2013, 15:33 [ТС] | |||
![]() чтобы все размеры картинок понимала сначала был частный случай для картинок оригинального размера Добавлено через 4 минуты Повторюсь - я практически ноль в программировании. То что знал практически забылось. Поэтому и вопросы такие задаю Но с помощью ответов на этом форуме задача решена (осталось красивости навести и удобства добавить)
0
|
|||
| 29.11.2013, 07:21 | |
|
0
|
|
|
279 / 206 / 22
Регистрация: 24.04.2008
Сообщений: 1,398
|
||
| 29.11.2013, 07:31 [ТС] | ||
![]() решить задачу (надоело постоянно делать эти действия вручную) немного разобраться (понятно что на одном примере понять и выучить язык не выйдет) в программировании
0
|
||
|
0 / 0 / 0
Регистрация: 28.11.2013
Сообщений: 11
|
|
| 29.11.2013, 08:45 | |
|
помоги пожалуйста, вообще не понимаю как можно с помощью структуры данных стек написать программу в С++, которая распознает арифметические выражения, то есть выводит правильно ли записано выражение или нет. Например если вводить с клавиатуры вот такое выражение (58as+r/(re-s) то программа должна сказать, что оно не правильное так как там не хватает закрывающей скобки (достаточно сказать, что оно не правильно и указать позицию, где встретилась ошибка). Данные выражения состоят из букв (латиница), цифр [0-9], скобок "(" и ")" и арифметических знаков "+","-" и "/"?????
0
|
|
|
979 / 196 / 33
Регистрация: 26.09.2012
Сообщений: 2,041
|
||
| 29.11.2013, 10:03 | ||
|
0
|
||
|
279 / 206 / 22
Регистрация: 24.04.2008
Сообщений: 1,398
|
||
| 29.11.2013, 15:44 [ТС] | ||
|
Этот код прекрасно работает если страница сохранена в кодировке 1251 Если ее сохранить UTF-8, то ничего не выходит Добавлено через 30 минут т.е. раньше я сохранял в виндовой кодировке файл и потом с ним работал Теперь же решил сделать чтобы программа сама его скачала, а она скачивает в UTF
0
|
||
| 29.11.2013, 15:44 | |
|
Дайте плиз рецензию, стоит ли связываться?
Стоит ли взять это пк или нет? Стоит брать это Пк или по критикуйте конфигу Задачка для начинающих Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Когда логика программы не спасает от человеческих ошибок
Maks 18.08.2026
В последнее время всё чаще и чаще сталкиваюсь с таким явлением, как абсолютная невнимательность (или глупость) пользователей. Проявляется это чаще всего на работе в коллективе. Допустим, человек с. . .
|
Лето уходит
kumehtar 17.08.2026
|
Мысли в слух
kumehtar 17.08.2026
Забавно, насколько сейчас стала доступна информация. Например о магии, духовном развитии, медитациях, и других подобных направлениях, ранее зачастую тайных, передаваемых от учителя к ученику. Хотя. . .
|
Перемещение строк из ТЧ в другой документ с учетом текущего пробега
Maks 17.08.2026
Реализация из решения ниже выполнена на примере нетипового документа "Автозапчасти", с ТЧ "Шины".
За основу взят алгоритм отсюда: https:/ / www. cyberforum. ru/ blogs/ 359708/ 10838. html
Задача: . . .
|
|
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
|
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет:
1. Использовать системное время и дату,
2. Есть возможность вводить время и дату вручную.
3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
|
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber.
Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
|
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео:
https:/ / vkvideo. ru/ video-240781534_456239017
YouTube:
eY5-5PyI9NM
Текстовая версия
|