Mне нужно понять, как работать с кубиками директория и с кубиком работы с изображениями.

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Есть папка с парой сотен изображений в подпапках. Хочу для объявлений сделать их больше.
Например, есть таблица в 200 строк со ссылками на эти изображения на дискe C. Но некоторые ссылки только на папки, а изображений внутри несколько.
Как заменить каждое существующее изображение новым, из яндекса?
Т.е. беру ссылку из таблицы,


И моя мысль закончилась ((
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Для работы с таблицей используйте следующий мануал
Работа с файлами и директориями
Благодарю. Сейчас возьму оттуда себе решение для текущей задачи, большее голова не хранит.

Набрал в яндексе поиск images/search?text=комод
Ниже одно из изображений. Как отсюда сохранять изображение себе на вычислительное устройство?

<div class=...</div>
 
Последнее редактирование:

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Ссылку на картинку нужно спарсить регуляркой. Регулярку можно получить в Конструкторе регулярных выражений.
В действии Обработка текста - Regexp парсите ссылку полученной регуляркой и ссылку кладете в переменную.
Действием GET-запрос сохраняете картинку, Сохранить как файл.
 

Вложения

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Благодарю. Сейчас возьму оттуда себе решение для текущей задачи, большее голова не хранит.

Набрал в яндексе поиск images/search?text=комод
Ниже одно из изображений. Как отсюда сохранять изображение себе на вычислительное устройство?


<div class="serp-item serp-item_type_search serp-item_group_search serp-item_pos_9 serp-item_scale_yes justifier__item i-bem serp-item_js_inited" data-bem="{&quot;serp-item&quot;:{&quot;reqid&quot;:&quot;1512135446377121-1793334746794193737903322-sas1-5463-IMG&quot;,&quot;freshness&quot;:&quot;normal&quot;,&quot;preview&quot;:[{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=21787f3a98a5095aa761f446551968b8-l&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:574273,&quot;w&quot;:2130,&quot;h&quot;:1531,&quot;origin&quot;:{&quot;w&quot;:2130,&quot;h&quot;:1531,&quot;url&quot;:&quot;http://lego-mebel.ru/images/watermark/100516_md-komod-k6.jpg&quot;},&quot;isMixedImage&quot;:true},{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=b60573c0f7538e5f26a6d99025b5f71d-l&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:209074,&quot;w&quot;:670,&quot;h&quot;:752,&quot;origin&quot;:{&quot;w&quot;:670,&quot;h&quot;:752,&quot;url&quot;:&quot;http://delkont36.ru/wp-content/uploads/2015/09/Komod.jpg&quot;},&quot;isMixedImage&quot;:true}],&quot;dups&quot;:[{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=21787f3a98a5095aa761f446551968b8-l&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:574273,&quot;w&quot;:2130,&quot;h&quot;:1531,&quot;origin&quot;:{&quot;w&quot;:2130,&quot;h&quot;:1531,&quot;url&quot;:&quot;http://lego-mebel.ru/images/watermark/100516_md-komod-k6.jpg&quot;},&quot;isMixedImage&quot;:true},{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=7732d0de1719c4802cb441700f6336ec-l&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:103699,&quot;w&quot;:966,&quot;h&quot;:1280,&quot;origin&quot;:{&quot;w&quot;:966,&quot;h&quot;:1280,&quot;url&quot;:&quot;http://buratino62.ru/d/1323714/d/7_0.jpg&quot;},&quot;isMixedImage&quot;:true},{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=8864974e89d622e1702ed898fe3f2016-l&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:69587,&quot;w&quot;:1000,&quot;h&quot;:700,&quot;origin&quot;:{&quot;w&quot;:1000,&quot;h&quot;:700,&quot;url&quot;:&quot;https://ryazan.nonton.ru/wa-data/public/shop/products/29/09/929/images/3750/3750.0x970.jpg&quot;},&quot;isMixedImage&quot;:true},{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=e4da8e5ea9225c96cfde920f76ee6e92-l&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:2590200,&quot;w&quot;:383,&quot;h&quot;:500,&quot;origin&quot;:{&quot;w&quot;:383,&quot;h&quot;:500,&quot;url&quot;:&quot;http://mebob.by/wp-content/uploads/2016/02/12283072145757.jpg&quot;},&quot;isMixedImage&quot;:true},{&quot;url&quot;:&quot;https://im0-tub-ru.yandex.net/i?id=82de2ef2a4b78eddb5cdf9c081c0b503-sr&amp;n=13&quot;,&quot;fileSizeInBytes&quot;:16867,&quot;w&quot;:240,&quot;h&quot;:320,&quot;origin&quot;:{&quot;w&quot;:120,&quot;h&quot;:160,&quot;url&quot;:&quot;http://www.fmcomfort.ru/images/stories/virtuemart/product/resized/_________________4fe2ead51d73b.jpg&quot;},&quot;isMixedImage&quot;:true}],&quot;thumb&quot;:{&quot;url&quot;:&quot;//im0-tub-ru.yandex.net/i?id=ccdec6b275422a981c99e4eebbe35f17&amp;n=13&quot;,&quot;size&quot;:{&quot;width&quot;:445,&quot;height&quot;:320},&quot;microImg&quot;:&quot;&quot;},&quot;snippet&quot;:{&quot;title&quot;:&quot;Комод К - 6 купить в СПб Интернет магазин Лего-Мебель&quot;,&quot;hasTitle&quot;:true,&quot;text&quot;:&quot;<b>Комод</b> К - 6,,Качественная мебель всегда под ваш бюджет - это то&quot;,&quot;url&quot;:&quot;http://lego-mebel.ru/spalnya/komody/komod-k--6&quot;,&quot;domain&quot;:&quot;Lego-mebel.ru&quot;,&quot;redirUrl&quot;:&quot;http://yandex.ru/clck/jsredir?from=yandex.ru;images/search;images;;&amp;text=&amp;etext=1622.Hhm0yIK0WdFo7sNBamERNB5VpvEItYq_ecoJaML91c4.58abc35d93c66f4971f96eb68cbd3e2e4206dda8&amp;uuid=&amp;state=tid_Wvm4RM28ca_MiO4Ne9osTPtpHS9wicjEF5X7fRziVPIHCd9FyQ,,&amp;data=UlNrNmk5WktYejR0eWJFYk1LdmtxcEM3a2UtY0tXdFhaN3dpcTA5U3pvZWRucElaVFlFdGlyV3AzY1BFUGZZdXhWQXRkN19panJ1MmNfOUZfSnVFalZyd0VEcjdQNFo1bUNLc1JJOExYU0Q4R2xRVW1hZWtoUkp4TEg4S3RtY1dBQVJPbTh5eHJBZyw,&amp;sign=0c8084e9db42c67c349863f1348d7788&amp;keyno=0&amp;b64e=2&amp;l10n=ru&quot;,&quot;grab&quot;:null},&quot;detail_url&quot;:&quot;/images/search?text=%D0%BA%D0%BE%D0%BC%D0%BE%D0%B4&amp;img_url=https%3A%2F%2Fvelikiy-novgorod.nonton.ru%2Fwa-data%2Fpublic%2Fshop%2Fproducts%2F29%2F09%2F929%2Fimages%2F3750%2F3750.750x0.jpg&amp;pos=9&amp;rpt=simage&quot;,&quot;img_href&quot;:&quot;http://lego-mebel.ru/images/watermark/100516_md-komod-k6.jpg&quot;,&quot;useProxy&quot;:false,&quot;pos&quot;:9,&quot;id&quot;:&quot;f37338986e2d863bceb8f68a5aa92572&quot;,&quot;timeQuery&quot;:&quot;1512135446&quot;,&quot;rimId&quot;:&quot;76f03380c421e77fe44900b48f703649&quot;,&quot;moreLink&quot;:{&quot;type&quot;:&quot;market-search&quot;,&quot;url&quot;:&quot;//market.yandex.ru/search.xml?text=%D0%BA%D0%BE%D0%BC%D0%BE%D0%B4&amp;clid=803&quot;},&quot;offers&quot;:false,&quot;greenUrlCounterPath&quot;:&quot;8.228.471.241.13.141&quot;,&quot;counterPath&quot;:&quot;thumb/normal&quot;}}" id="f37338986e2d863bceb8f68a5aa92572" data-size="[445,320]" role="listitem" style="width: 250px; height: 180px;"><div class="serp-item__preview" style="left: 0px; top: 0px; width: 250px;"><a class="serp-item__link" href="/images/search?text=%D0%BA%D0%BE%D0%BC%D0%BE%D0%B4&amp;img_url=https%3A%2F%2Fvelikiy-novgorod.nonton.ru%2Fwa-data%2Fpublic%2Fshop%2Fproducts%2F29%2F09%2F929%2Fimages%2F3750%2F3750.750x0.jpg&amp;pos=9&amp;rpt=simage"><img class="serp-item__thumb" src="//im0-tub-ru.yandex.net/i?id=ccdec6b275422a981c99e4eebbe35f17&amp;n=13" onerror="this.onerror = &quot;&quot;;var item = this.parentNode.parentNode.parentNode;item.parentNode.removeChild(item);window.Ya.Images.errcnt(this, 71729);return true;" alt="Комод К - 6,,Качественная мебель всегда под ваш бюджет - это то" style="height: 181px;"><div class="serp-item__plates"><div class="serp-item__meta"><span class="serp-item__hd">HD&nbsp;</span>2130×1531</div></div></a></div></div>
для постинга кусков кода лучше пользоваться тегами специальными,
чтобы код не корежился редактором сообщений (он предназначен для обычного текста)
Код:
..тут размещать код..
из кода регуляркой нужно вычленить урл до картинки и с помощью экшена GET скачать картинку..
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Я эту регулярку полдня делать буду и полтора дня исправлять, итого дня два.
А ссылка будет разная, на разные сайты, это тоже преодолевать?
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Я эту регулярку полдня делать буду и полтора дня исправлять, итого дня два.
А ссылка будет разная, на разные сайты, это тоже преодолевать?
нет, нужно придумывать универсальную регулярку.. :-)
скиньте код страницы (с помощью тегов, про которые говорил), так быстрее помогут..
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Я не умею вставлять код (( Теги не нашёл (( Я когда-то что-то выучил о них, но уже забыл всё-всё.
Как спарсить изображения или ссылки на них с яндекс search? Страница яndex.ру/images/search?text=комод, я не умею код вставить в сообщение, но страница именно яndex.ру/images/search?text=комод
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
Я не умею вставлять код (( Теги не нашёл (( Я когда-то что-то выучил о них, но уже забыл всё-всё.
Как спарсить изображения или ссылки на них с яндекс search? Страница яndex.ру/images/search?text=комод, я не умею код вставить в сообщение, но страница именно яndex.ру/images/search?text=комод
upload_2017-12-1_19-16-59.png
 

Вложения

  • Спасибо
Реакции: smartwisard и copper12

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Вы спасли мне много времени.
С меня урок английского, можно не один, любые задачи на английском или любая выполненная работа английский<=>русский.
Английский у меня разговорный, больше 10 лет в забугорье.
 
  • Спасибо
Реакции: Sergodjan

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Осталось за малым! Как переименовать изображения в папке компа? Я хочу пронумеровать их.

Сижу, внимательно рассматриваю папку для загрузки файлов из сообщения выше и стараюсь понять, откуда она такая.
 

copper12

Client
Регистрация
26.11.2016
Сообщения
1 111
Благодарностей
260
Баллы
63
Осталось за малым! Как переименовать изображения в папке компа? Я хочу пронумеровать их.

Сижу, внимательно рассматриваю папку для загрузки файлов из сообщения выше и стараюсь понять, откуда она такая.
Экшен Работа с файлами - Переместить
 

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

Вложения

  • Спасибо
Реакции: smartwisard

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Какое простое и красивое название переменной!
Делаю. И заучиваю новые открывшиеся возможности.
А вот когда яндекс открывает изображения, как прокрутить регулятор вниз? А там я нажму кнопку "показать ещё изображения".
 
Последнее редактирование:

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Здорово, так я могу вообще все подпапки переложить, судя по надписи "искать в поддиректориях" и переложить их в удобное место!
И названия на английском у вас красивые-красивые, ясно-красивые!
Экшен "Эмуляция клавиатуры" {END}
Я столкнулся, что он только щёлкает по заданным координатам. Ошибся?
 
  • Спасибо
Реакции: Dimionix

Dimionix

Moderator
Регистрация
09.04.2011
Сообщения
3 068
Благодарностей
3 122
Баллы
113
Здорово, так я могу вообще все подпапки переложить, судя по надписи "искать в поддиректориях" и переложить их в удобное место!
Верно!
Работа с файлами и директориями
И названия на английском у вас красивые-красивые, ясно-красивые!
Спасибо :-)
Да, в принципе, стандартные. Но Вам, в суде по этому сообщению, конечно виднее))
Я столкнулся, что он только щёлкает по заданным координатам. Ошибся?
Не понял вопроса.
 

smartwisard

Client
Регистрация
17.01.2017
Сообщения
824
Благодарностей
83
Баллы
28
Всё-всё-всё, я научился управлять мышкой )) Уряяяя ))
 
  • Спасибо
Реакции: one

Кто просматривает тему: (Всего: 3, Пользователи: 0, Гости: 3)