2016-05-04 5 views
0

Позволяет быть простым.Нужна помощь в простом программировании iMacros

Я хочу, чтобы извлечь только ссылку продукта на этой странице, https://www.tokopedia.com/p/fashion-aksesoris/aksesoris/ikat-pinggang

Я использую iMacros браузер v10 и с помощью функции извлечения целевых HREF атрибута .. Но это не работает. Может быть, потому что это событие javascript вызвано. И я не знаю, как это решить, что кодировать.

Любая помощь будет высоко оценена! Благодаря

ответ

0

Вы можете попробовать следующий код:

SET !LOOP 1 
SET !EXTRACT_TEST_POPUP NO 
TAG POS={{!LOOP}} TYPE=DIV ATTR=CLASS:"product-card ng-scope" EXTRACT=HTM 
SET productLink EVAL("'{{!EXTRACT}}'.match(/a href=\"(.*?)\"/)[1];") 
'PROMPT {{productLink}} 
+0

Привет, спасибо ответ. Но я копирую и вставляю его, но не работаю. Он возвращает мне ошибку. Извините, в любом случае, за эту путаницу. – Kamil

+0

Какая ошибка возвращает макрос? – Shugar

+0

TypeError: "#EANF #". Match (...) null, строка 9 (Код ошибки: -1001) В любом случае, я думал, что вы можете шутить. Как вы можете получить класс «product-card ng-scope», а также что означает каждая строка этого кода imacros? Можете ли вы дать комментарии? На самом деле я был очень досадным для этого. @ [Шугар] (http://stackoverflow.com/users/4270557/shugar) – Kamil