【问题标题】:Need Assistance in Simple iMacros Programming在简单的 iMacros 编程方面需要帮助
【发布时间】:2016-05-04 00:30:37
【问题描述】:

让我们直截了当。

我只想提取此页面上的产品链接, https://www.tokopedia.com/p/fashion-aksesoris/aksesoris/ikat-pinggang

我正在使用 iMacros 浏览器 v10 并使用提取功能来定位 HREF 属性。但它不起作用。也许是因为它触发了javascript事件。而且我不知道如何解决这个问题,编写什么代码..

任何帮助将不胜感激! 谢谢

【问题讨论】:

    标签: javascript automation imacros extraction


    【解决方案1】:

    你可以试试下面的代码:

    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}}
    

    【讨论】:

    • 您好,谢谢您的回答。但我复制并粘贴它但没有工作。它返回给我一个错误。很抱歉造成这种混乱。
    • TypeError: "#EANF#".match(...) 为空,第 9 行(错误代码:-1001)无论如何,我认为您可能在开玩笑。您如何获得“product-card ng-scope”类,以及这些 imacros 代码的每一行的含义?可以给cmets吗?真的,我真的很烦这个。 @Shugar
    • 我提供的代码实际上在您在问题中指出的页面上运行良好。在通常(非循环)模式下播放宏时是否出现错误? (取消注释最后一行以查看结果,如果您在循环模式下播放,请将“Max”值设置为 24。)此外,阅读the wiki 可能对您有用。在那里你真的可以得到最好的 cmets。
    猜你喜欢
    • 2011-10-04
    • 1970-01-01
    • 2011-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    • 2013-12-12
    相关资源
    最近更新 更多