如何使用iMacro单击XPath

时间:2018-02-15 19:21:51

标签: javascript html xpath imacros browser-automation

这些是我想要使用iMacro(chrome插件)执行的步骤:

从Instagram个人资料示例https://www.instagram.com/username/,iMacro将仅点击第一张照片&照片会弹出,然后iMacro会喜欢这张照片。

TAG XPATH="//*[@id="react-root"]/section/main/article/div/div/div[1]/div[1]/a" CONTENT=demo123 
TAG POS=1 TYPE=SPAN ATTR=TXT:Like
TAB T=1

问题是iMacro无法找到第一篇文章的网址或者说它无法点击第一张照片。如果我在心理上点击第一张照片,那么iMacro将自动喜欢那张照片意味着第二功能正常工作,但第一步有问题。

我认为我的XPath错误或者可能是iMacro语法问题。

  • 这是为了心脏:

    //*[@id="react-root"]/section/main/article/div/div/div[1]/div[1]/a
    
  • 这是发布链接:

    //*[@id="react-root"]/section/main/article/div/div/div[1]/div[1]/a
    

我也试过这个

TAG POS=5 TYPE=A ATTR=CLASS:"_rxftm _8scx2 coreSpriteHeartSmall

请有人帮我解决这个问题 Here is the Documentation

1 个答案:

答案 0 :(得分:0)

试试这个XPath:

TAG XPATH="//*[@id='react-root']/section/main/article/div/div/div[1]/div[1]/a/div[1]"

或此选择器:

TAG SELECTOR="HTML>BODY>SPAN>SECTION>MAIN>ARTICLE>DIV>DIV>DIV>DIV>A>DIV:nth-of-type(1)"