Перейти к содержимому














Фотография
Нужна помощь

Помощь по imacros



  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 Master4eg

Master4eg
  • Сливапер LVL 5
  • Сообщений: 603
  • Регистрация: 16.12.2015
  • Заработано: 108 руб.
Репутация: 284

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 10:51

Привет, может есть кто разбирается в imacros? 

У меня проблема при парсинге интернет-магазина. Нужно скопировать url картинки.

Пока получается так: TAG POS=1 TYPE=IMG ATTR=SRC:https:ссылка EXTRACT=HREF

Но ведь каждый раз будет разная ссылка на изображение.

Либо можно так: EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV:nth-of-type(2)>DIV:nth-of-type(2)>DIV>UL>LI>A>IMG" BUTTON=0 но EXTRACT не работает. Либо ничего не происходит, либо Ошибка #EANF# .


Сообщение отредактировал Master4eg: 10 Апрель 2017 - 10:51

  • 0

#2 xol174

xol174
  • Сливапер LVL 5
  • Сообщений: 661
  • Регистрация: 22.06.2014
  • Заработано: 82 руб.
Репутация: 392

Награды: 19

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 11:03

попробуй так

 

TAG POS=1 TYPE=IMG ATTR=SRC:https://* EXTRACT=HREF

 

или

 

TAG POS=1 TYPE=IMG ATTR=SRC:* EXTRACT=HREF

 

но есть шанс, что будет копировать не то


Сообщение отредактировал xol174: 10 Апрель 2017 - 11:03

  • 1

#3 Master4eg

Master4eg
  • Сливапер LVL 5
  • Сообщений: 603
  • Регистрация: 16.12.2015
  • Заработано: 108 руб.
Репутация: 284

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 11:16

попробуй так

 

TAG POS=1 TYPE=IMG ATTR=SRC:https://* EXTRACT=HREF

 

или

 

TAG POS=1 TYPE=IMG ATTR=SRC:* EXTRACT=HREF

 

но есть шанс, что будет копировать не то

Да, работает, только берёт изображение 50x50. Спасибо, поковыряюсь дальше сам пока.


Всё, получилось что хотел.


  • 0

#4 Master4eg

Master4eg
  • Сливапер LVL 5
  • Сообщений: 603
  • Регистрация: 16.12.2015
  • Заработано: 108 руб.
Репутация: 284

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 11:34

попробуй так

 

TAG POS=1 TYPE=IMG ATTR=SRC:https://* EXTRACT=HREF

 

или

 

TAG POS=1 TYPE=IMG ATTR=SRC:* EXTRACT=HREF

 

но есть шанс, что будет копировать не то

Можно как-то указать класс?


  • 0

#5 MrCamicadze

MrCamicadze
  • Platinum
  • Сообщений: 150
  • Регистрация: 12.05.2014
  • Заработано: 10 руб.
Репутация: 102

Награды: 23

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 15:33

я добавляю класс через JS DOM, и прохожусь по ссылкам галереи макросом.


  • 0

#6 xol174

xol174
  • Сливапер LVL 5
  • Сообщений: 661
  • Регистрация: 22.06.2014
  • Заработано: 82 руб.
Репутация: 392

Награды: 19

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 17:21

Да, работает, только берёт изображение 50x50. Спасибо, поковыряюсь дальше сам пока.


Всё, получилось что хотел.

 

картинку берет потому что тип указан IMG. попробуй DIV или тот же HREF

 

Можно как-то указать класс?

 

ненастолько глубоки познания аймакроса)


  • 0

#7 Master4eg

Master4eg
  • Сливапер LVL 5
  • Сообщений: 603
  • Регистрация: 16.12.2015
  • Заработано: 108 руб.
Репутация: 284

Награды: 20

  
  
  
  
  
  
  
  

Отправлено 10 Апрель 2017 - 19:34

я добавляю класс через JS DOM, и прохожусь по ссылкам галереи макросом.

Ага, всё бы ничего, но только я ничего не понял из вашего сообщения)


  • 0



Похожие темы Collapse

  Название темы Форум Автор Статистика Последнее сообщение

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных

×

Зарегистрируйся моментально!