我最近开始使用iMacros在Disqus.com中自动执行任务。在使用它自动填写注册表单(页面可以找到here)后,一切似乎都很好,记录功能记录了我输入的内容,我可以很好地播放它。比如我得到了这个:
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:login-form ATTR=ID:display-name-input CONTENT=josephbeadles
但是当我去一个真正的disqus博客(如果你想自己尝试here是一个)并试图记录我输入的东西,它没有记录任何东西。首先,您必须单击“加入讨论”,当我输入时,没有记录任何内容。然而,当我第二次点击它时,我得到了其他代码,我认为这是我想要的,但它仍然没有记录它。我认为可能是因为注册表单的类型为INPUT:TEXT,而注释表单的类型不同。当点击“加入讨论”两次时,我得到了以下两件事:
TAG POS=1 TYPE=SPAN ATTR=TXT:Join<SP>the<SP>discussion…
TAG POS=1 TYPE=P ATTR=TXT:
你可以看到它没有记录我写的东西。然后我尝试录制回复,这次它给了我一些很长的东西:
TAG POS=2 TYPE=SPAN ATTR=TXT:Reply
TAG POS=2 TYPE=DIV ATTR=CONTENTEDITABLE:true&&CLASS:textarea&&TABINDEX:0&&ROLE:textbox&&ARIA-MULTILINE:true&&DATA-ROLE:editable&&ARIA-LABEL:Join<SP>the<SP>discussion…&&TXT:
所以现在我认为可能是因为它是div类型。但是我不知道如何将文本输入到这些表单中,所以我来到这里寻求帮助。 提前谢谢。