这些是我想要使用 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/