[SNAPSHOT] Скриншот каждой ссылки

Тема в разделе "WBAppIE", создана пользователем tabbols95_work, 23 авг 2018.

  1. tabbols95_work

    tabbols95_work New Member Пользователи

    Регистрация:
    23 авг 2018
    Сообщения:
    33
    Город:
    Вологда
    Добрый день, подскажите пожалуйста, мне нужно сделать так, чтобы при парсинге каждой ссылки сохранялся скриншот этой ссылки. Т.е. я парсю квартиры, допустим, на QP, которые продаются. И когда я все выливаю в файл Excel, хочу, чтобы в этом файле появилась колонка с названиями картинок (скринов) и сами скрины лежали в папке Snapshot по адресу которому я хочу.
    Пробовал сделать вот так
     
  2. tabbols95_work

    tabbols95_work New Member Пользователи

    Регистрация:
    23 авг 2018
    Сообщения:
    33
    Город:
    Вологда
    Эту проблему я решил, теперь передо мной стоит другая проблема.
    [SNAPSHOT(C:\Users\sha\Desktop\Парсинг (готовое) QP\Коммерческая недвижимость\SnapShots\[GETFROMHTML(<title>{get}</title>|{get})].jpg|1000)]
    Файлы сейчас картинок сохраняются в формате "Файл", а не в том, что мне надо "jpg". Как исправить?
    Screenshot_2.png
     
  3. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Ссылки недоступны для гостей
    Проверил все работает
    [SNAPSHOT(D:\fotos\[GETFROMHTML(<title>{get}</title>|{get})].jpg|1000)]
    как варик убрать пробелы в имени папки и писать их только на английском. Но сохраняет он в jpg
     
  4. tabbols95_work

    tabbols95_work New Member Пользователи

    Регистрация:
    23 авг 2018
    Сообщения:
    33
    Город:
    Вологда
    Прошу прощения, не отписался. Спасибо за ответ. Проблему решил.
     
  5. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    как именно решили, не расскажете?
     
  6. tabbols95_work

    tabbols95_work New Member Пользователи

    Регистрация:
    23 авг 2018
    Сообщения:
    33
    Город:
    Вологда
    [SNAPSHOT(D:\fotos\[GETFROMHTML(<title>{get}</title>|{get}.jpg|0)]
    Вот так он теперь работает и сохраняет то что мне нужно в нужном для меня формате.
     
    Kreol нравится это.
  7. vksmarket

    vksmarket New Member Пользователи

    Регистрация:
    15 май 2018
    Сообщения:
    3
    Город:
    Москва
    Как вы реализовали вывод названий картинок в результаты парсинга?
     
  8. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    А что с ним (с выводом) не так?
     
  9. vksmarket

    vksmarket New Member Пользователи

    Регистрация:
    15 май 2018
    Сообщения:
    3
    Город:
    Москва
    Как его сделать? Как передать в шаблон вывода названия файлов скриншотов, созданных в WBAPP?
     
  10. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Помоему так и не реализовано это.
    Единственный выход это писать дополнительную обработку в экселе с привязкой к нумерации или артикулу.
    т.е. сохраняем скрин в папку с артикулом и потом выводим макросом имена файлов которые есть в этой папке.
     
  11. tabbols95_work

    tabbols95_work New Member Пользователи

    Регистрация:
    23 авг 2018
    Сообщения:
    33
    Город:
    Вологда
    У меня в каждом объявлении есть уникальный идентификатор. С помощью макроса GETFROMHTML я ищу его в коде и вставляю.
     
    Kreol нравится это.
  12. chepche

    chepche New Member Пользователи

    Регистрация:
    2 мар 2019
    Сообщения:
    11
    Здравствуйте
    Использую данный вариант для сохранения скриншотов
    [SNAPSHOT(D:\fotos\[GETFROMHTML(<title>{get}</title>|{get}.jpg|1000)]

    Но на одном сайте в тайтле на страницах используется такой разделитель | (вертикальная черта) - с ним естественно картинки не сохраняются
    (имя картинки получается типа title|title2.jpg)
    Как скипнуть | в тайтле для сохранения результата?
    И как например задать имя скриншота просто рандомным числом например [SNAPSHOT(D:\fotos\{какой_использовать_макрос_для рандомного_числа}.jpg|1000)]
     
  13. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    {sep}|###
    | это зарегистрированный символ в программе, убрать его можно только через аббревиатуру {sep}
     
    chepche нравится это.
  14. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Обратите внимание на этот материал системы помощи:
    Ссылки недоступны для гостей
     
    chepche нравится это.
  15. chepche

    chepche New Member Пользователи

    Регистрация:
    2 мар 2019
    Сообщения:
    11
    Спасибо, разобрался

    [SNAPSHOT(D:\fotos\[GETFROMHTML(<title>{get}</title>|{get}{break}{sep}|.jpg|1000)]

    так заработало - добавил в код вывода имени картинки {break}{sep}|
     
    Root нравится это.
  16. chepche

    chepche New Member Пользователи

    Регистрация:
    2 мар 2019
    Сообщения:
    11
    Спасибо, понял (разбираюсь)
    Хотел бы уточнить немного не связанное с основной темой топика (для передачи в значении [PARAM] числового имени сохраняего скриншота из CD в WBApp)
    Можно ли как-то при парсинге ссылок сайта, что-бы добавлялось к каждой ссылке в конце [PARAM]:и номер ссылки например
    Я попробовал уже в операциях с готовым (спаршенным) списком ссылок добавлять к каждой ссылке [PARAM]:{num} - добавляю так - но {num} приходится в экселе формировать (может уже такая функция есть и я просто не нашел)
     
  17. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста.

    Используйте третий способ
    И передавайте из шаблона вывода в WBApp любые номера.
     
    chepche нравится это.
  18. chepche

    chepche New Member Пользователи

    Регистрация:
    2 мар 2019
    Сообщения:
    11
    П
    Понял, спасибо.
     
    Root нравится это.
Similar Threads
  1. Malchishka
    Ответов:
    43
    Просмотров:
    5.135
  2. kolalakolala
    Ответов:
    16
    Просмотров:
    1.473
  3. kolalakolala
    Ответов:
    3
    Просмотров:
    1.049
  4. weresa
    Ответов:
    8
    Просмотров:
    529
  5. tabbols95_work
    Ответов:
    16
    Просмотров:
    842
Загрузка...

Поделиться этой страницей