我想模拟一个按钮点击一个网站(不是我的,www.gfainfo.com)。
他们希望该页面出现在他们的贸易展上的笔记本电脑上,并且不想一遍又一遍地单击“重播视频”按钮。
单击“开始”按钮时,视频将首次显示。我希望视频循环显示。有什么建议么?在视频结束时,会显示一个“重播视频”按钮。我需要用“宏”或其他东西点击它,这样它就会一遍又一遍地播放。
他们可以单击“开始”按钮开始播放视频,他们只需要反复单击“重播视频”按钮即可。
我想模拟一个按钮点击一个网站(不是我的,www.gfainfo.com)。
他们希望该页面出现在他们的贸易展上的笔记本电脑上,并且不想一遍又一遍地单击“重播视频”按钮。
单击“开始”按钮时,视频将首次显示。我希望视频循环显示。有什么建议么?在视频结束时,会显示一个“重播视频”按钮。我需要用“宏”或其他东西点击它,这样它就会一遍又一遍地播放。
他们可以单击“开始”按钮开始播放视频,他们只需要反复单击“重播视频”按钮即可。
右击此下载视频(此链接是您的实际健身视频),然后使用Adobe Media Player播放。
我使用Fiddler来捕获视频的 URL。
但如果你真的为这些人工作,你真的应该能够直接从他们那里获得更高质量的视频。
自动点击“重播”是一个糟糕的主意......我建议两个屏幕。一个播放视频,另一个显示网站。
好的,这是一个编程问题/答案网站,所以我将提供一个编程答案,
由于没有目标编程语言,我当然会使用 java。
import java.awt.*;
import java.awt.event.*;
import java.util.*;
public class ClickAgain {
public static void main( String [] args ) throws AWTException {
final Robot robot = new Robot();
int x = Integer.parseInt( args[0] );
int y = Integer.parseInt( args[1] );
long duration = Long.parseLong( args[2] );
Timer timer = new Timer();
timer.schedule( new TimerTask(){
public void run(){
robot.mouseMove( x, y );
robot.mousePress(InputEvent.BUTTON1_MASK);
robot.mouseRelease(InputEvent.BUTTON1_MASK);
}
}, 5000, duration );
}
}
该程序所做的是每 N 秒(实际上是毫秒)在同一位置单击一次。
您只需将其调用为:
java ClickAgain 300 400 60000
单击屏幕坐标 300,400 并每分钟再次单击一次(1 分钟 = 60000 毫秒)
我曾经使用任何自动单击鼠标的程序(例如 Automouse clicker)来执行此操作。问题是您的计算机必须保持打开状态,并且网页必须可见,您不能做其他事情。
有没有人知道从免费的公共网站(论坛或网络提供商)使用脚本或类似东西的简单方法?也许把点击写成一个宏。我想模拟从上午 9 点到晚上 9 点的随机点击次数。
如果你真的想在浏览器中显示它,而不是像 Simon 建议的那样使用媒体播放器,你可以看看 iMacros,它为包括 Firefox 和 IE 在内的许多平台编写浏览器脚本。不过,我还没有尝试过使用 Flash 动画。
我能想到的专门模拟重复点击的最简单方法是AutoIt v3脚本,如下所示:
While True
MouseClick("primary", 160, 120) ; button, x, y
Sleep(60000) ; milliseconds
WEnd
该脚本将方便地创建一个托盘图标,您可以从中暂停或终止它。
也就是说,下载视频并单独播放会更好,而获得专门用于标牌的更高质量的视频可能会更好。