1

我想模拟一个按钮点击一个网站(不是我的,www.gfainfo.com)。

他们希望该页面出现在他们的贸易展上的笔记本电脑上,并且不想一遍又一遍地单击“重播视频”按钮。

单击“开始”按钮时,视频将首次显示。我希望视频循环显示。有什么建议么?在视频结束时,会显示一个“重播视频”按钮。我需要用“宏”或其他东西点击它,这样它就会一遍又一遍地播放。

他们可以单击“开始”按钮开始播放视频,他们只需要反复单击“重播视频”按钮即可。

4

5 回答 5

2

右击此下载视频(此链接是您的实际健身视频),然后使用Adob​​e Media Player播放。

我使用Fiddler来捕获视频的 URL。

但如果你真的为这些人工作,你真的应该能够直接从他们那里获得更高质量的视频。

自动点击“重播”是一个糟糕的主意......我建议两个屏幕。一个播放视频,另一个显示网站。

于 2009-08-06T00:50:55.693 回答
2

好的,这是一个编程问题/答案网站,所以我将提供一个编程答案,

由于没有目标编程语言,我当然会使用 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 毫秒)

于 2009-08-06T01:01:16.047 回答
0

我曾经使用任何自动单击鼠标的程序(例如 Automouse clicker)来执行此操作。问题是您的计算机必须保持打开状态,并且网页必须可见,您不能做其他事情。

有没有人知道从免费的公共网站(论坛或网络提供商)使用脚本或类似东西的简单方法?也许把点击写成一个宏。我想模拟从上午 9 点到晚上 9 点的随机点击次数。

于 2014-02-21T00:40:41.520 回答
0

如果你真的想在浏览器中显示它,而不是像 Simon 建议的那样使用媒体播放器,你可以看看 iMacros,它为包括 Firefox 和 IE 在内的许多平台编写浏览器脚本。不过,我还没有尝试过使用 Flash 动画。

于 2009-08-06T00:53:32.600 回答
0

我能想到的专门模拟重复点击的最简单方法是AutoIt v3脚本,如下所示:

While True
    MouseClick("primary", 160, 120)  ; button, x, y
    Sleep(60000)                     ; milliseconds
WEnd

该脚本将方便地创建一个托盘图标,您可以从中暂停或终止它。

也就是说,下载视频并单独播放会更好,而获得专门用于标牌的更高质量的视频可能会更好

于 2009-08-06T00:57:34.800 回答