我要不得不在一个网站上学习一些没用的东西,这个页面中有一个按钮,每点击一次系统就记录一个学习时间,但该钮先是灰色不可用的,十分钟后才可用,每点击它一次就又会变灰且移动个新位置。

请问怎么写程序自动找到这个按钮。
或者有什么其它可以自动学习的方法。
使用的语言不最好是C#,但其它也可。谢谢大家了,我实在不想把大好时间浪费给这些官僚们。

解决方案 »

  1.   

    用c#的webBrowser打开那个网页,来操作就简单
      

  2.   

    我现在是用了这样的方法:
        用Mouse_event在该按钮可能出现的地方反复点击,但我觉得这样太笨。开始我还想用webbrowser控件把这个网页显示出来,但是在webbrowser中一旦有弹出页面,就会又在IE中显示弹出页面,没有成功。希望大家给个好办法。
      

  3.   

    那个按钮应该就是一个提交,方式大概是 pot吧,要看他的网站。
    简单来说就是要自己做个提交,模拟他传的一些数据,从外部提交这个表单或者链接
      

  4.   

    根据楼主的说明,我想用webbrowser应该是可以解决的,既然每点击一次要换地方,说明按钮放在一个层里面
    每10分钟通过webbrowser来搜索这个层,然后在这个层里面找按钮模拟点击,这样就实现了
      

  5.   

    webbrower.里找到那个按钮。dcom 点击。
      

  6.   

    这个页面是在别的页面中点链接弹出来的,但是在webbrowser中一旦有弹出页面,就会又在IE中显示弹出页面,这样根本就没法把它在webbrowser中显示出来。好像在webbrowser中显示有frame的页面就会出现这种情况。
      

  7.   

    先用抓包工具看看每次点击发送什么封包信息,然后用webclient模拟发送
      

  8.   

    用WatiN,很简单就实现你要的这些