javascript - 如何使用 iMacro 单击 XPath

标签 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 无法找到第一个帖子的 URL,或者说无法单击第一个照片。如果我在心里点击第一张照片,那么 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 .

最佳答案

尝试这个 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)"

关于javascript - 如何使用 iMacro 单击 XPath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48814773/

相关文章:

javascript - Angular 2 typescript 调用javascript函数

javascript - 如何管理网站中的 jQuery 库?

javascript - JQUERY ON ('change' ) 获取复选框值和状态

javascript - 一种在加载时淡入背景的方法?

javascript - 计算 jquery .get 之后的元素数量

python - 使用 Python 从 html 表中提取数据

java - 使用 Java 从 MediaWiki 读取 XML 标签

java - 使用 Java 代码将文本插入到由 XPath 表达式定位的 XML 节点中

javascript - $.getJSON 没有做任何事情

css - 如何消除水平对齐图像之间的小间隙?