【问题标题】:Automatically clicking an input button C# [duplicate]自动单击输入按钮C# [重复]
【发布时间】:2015-01-26 19:02:22
【问题描述】:

如何制作一个自动点击<input type="button"> 按钮的程序? 我可以使用WebClient 类来做到这一点吗?

我正在使用 Visual C# 制作程序,但我愿意使用其他语言。

更具体地说明我的问题:

我使用了一个网站,它会在单击用户个人资料页面上的输入按钮时生成数据。我想制作一个程序,单击多个用户的输入按钮,以便一次更新他们的所有个人资料,而不是手动访问他们的所有个人资料并单击每个人个人资料上的按钮。

【问题讨论】:

  • 为什么不直接调用按钮点击回调?
  • 请说明您想要实现的目标。您是否正在寻找创建某种网络机器人?模拟点击自己的页面?在您自己的 ASP.Net 站点上模拟回发?还有什么?
  • 我使用了一个网站,它会在单击用户个人资料页面上的输入按钮时生成数据。我想制作一个程序来单击多个用户的输入按钮,以便一次更新他们的所有配置文件。 @AlexeiLevenkov
  • 搜索此类活动“网络浏览器自动化”的术语。有许多工具以及 C# 指导如何做到这一点。

标签: c# html visual-studio


【解决方案1】:

你可以在页面加载时直接调用你的按钮点击事件:

 btnSave_Click(btnSave,null);

或者在 Jquery 中:

$(document).ready(function(){

   $("[id*='btnSave']").click();
});

【讨论】:

  • 感谢您的回答。是否有可能将其实现到 c# 程序中?还是我最好使用原生 JS? @可爱的孩子
  • @ReubenWard 两个选项都对你开放
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多