【发布时间】:2011-07-12 18:36:57
【问题描述】:
我在 Firefox 上玩了一个游戏,有一种方法可以为我和其他玩家招募士兵,我所要做的就是点击图片的同一个词,如下所示:
点击后,图片消失,出现这条消息,说我已经为那个玩家招募了一名士兵。
在页面源上,此元素是此消息所在的位置:
<div id='population_increase'>You have just increased player's population to 128.933.</div>
之后我必须手动复制这条消息“你刚刚将玩家人数增加到 128.933。”并粘贴到位于另一个标签/站点上的文本字段中
这将是其他玩家需要知道我点击过他们的证据。
因此,由于我每天要这样做大约 20 次,所以我想问一下是否有人知道任何方法可以帮助完成此程序。就像复制该文本我需要手动突出显示和复制,或者只是突出显示给我按 ctrl+c。我已经尝试过寻找 javascript/greasemonkey 脚本但没有成功和 imacros。
完美的自动化程序是获取我需要复制的文本并扔到另一个选项卡上的文本字段,单击发送数据并将选项卡更改为单击发送数据后将打开的另一个链接,但我相信这样做会非常困难或不可能,所以欢迎任何帮助! 提前致谢。
【问题讨论】:
-
这是一项相当复杂的任务。其中一部分可以通过脚本(如 Greasemonkey)实现,但要实现完全自动化(不包括单击图像),您需要编写浏览器扩展程序。这不是我们在 SO 从头开始为您做的事情。但你可以break the problem into bite-sized chunks and ask about those。
标签: javascript copy-paste highlight imacros