Java 如何在没有鼠标的情况下喜欢facebook上的fanpage页面

Java 如何在没有鼠标的情况下喜欢facebook上的fanpage页面,java,javascript,facebook,arduino,Java,Javascript,Facebook,Arduino,背景 我正在为学校做一个互动艺术项目 过程 对于这个项目,最后一步是进入一个facebook粉丝页面,就像facebook页面一样 假设 我将使用Java打开浏览器,然后转到facebook页面。然而,我想用一行脚本来喜欢facebook的粉丝页面 问题 没有鼠标进行此交互 解决方案 是否有我(或stackoverflow)可以编写的脚本,可以像facebook页面一样执行 或者你们还有其他的解决办法吗 工具/LANG。正在使用:ARDUINO/JAVA、HTML、JAVASCRIPT和CSS。

背景 我正在为学校做一个互动艺术项目

过程 对于这个项目,最后一步是进入一个facebook粉丝页面,就像facebook页面一样

假设
我将使用Java打开浏览器,然后转到facebook页面。然而,我想用一行脚本来喜欢facebook的粉丝页面

问题 没有鼠标进行此交互

解决方案 是否有我(或stackoverflow)可以编写的脚本,可以像facebook页面一样执行

或者你们还有其他的解决办法吗


工具/LANG。正在使用:ARDUINO/JAVA、HTML、JAVASCRIPT和CSS。

在Facebook上制作应用程序,并使用其api与页面交互:


或者,在导航到该页面后,使用一些javascript来喜欢该页面

您可以使用浏览器自动化框架加载Facebook页面并模拟单击“喜欢”按钮,但您必须首先登录正确的用户。硒有一种可以使用的功能


或者,如果你让它在你控制的一台机器上运行,你可能会幸运地为Facebook网站做一些用户脚本(类似的东西),这样当他们在正确的页面上时,它会自动点击like按钮。然后,您所要做的就是在正确的浏览器中从Java启动页面,剩下的工作由userscript完成。注意:用户脚本在安装了Firefox和Chrome/Chrome上工作,没有任何扩展。

是的,将有一个键盘。因为输入将由java控制。我将使用java直接进入facebook页面。我更不确定Javascript行以及如何执行该脚本。如果你真的想疯狂使用它,你可以编写自己的firefox插件:p。或者,您的javascript可以是这样的:(我应该提到我对javascript不太了解)
v=false;虽然(!v){if(document.url='thepage'){post'url+likepost'v=true;}}
没有允许喜欢页面的API-格雷格尔问题中的上述自动化思想更有可能奏效这听起来像是真正的交易。这会在粉丝页面上自动执行一次吗?如果是这样,你赢了!您可以定义用户脚本,使其仅对与特定URL(可以包括通配符)匹配的页面运行。您还应该能够让脚本检查Like按钮的当前状态,如果它存在并显示“Like”(或类似的逻辑),则自动单击它。