[问题] 按下网页的btn后如何自动执行键盘的按键

楼主: sqrt1089 (李崩子)   2015-09-15 20:51:40
是这样的,我写了一个程式去抓某个网页的资讯,但是他会跳出一个视窗
所以变成我每次执行一次后就要手动敲击键盘上的enter让那个视窗离开
才能进行下一笔资料的抓取。
有估狗过
关键字是
protected void Button1_Click(object sender, EventArgs e)
{
//something 抓取网页程式
SendKeys.SendWait("{ENTER}");
//SendKeys.Send("{ENTER}");
}
但是网页端出现
由于应用程式并不处理 Windows 的讯息,所以 SendKeys 无法于这个应用程式中执行。
您可以变更该应用程式处理 Windows 讯息,或使用 SendKeys.SendWait 方法。
所以上网求救,感谢大大观看~
或是有没有模拟按下键盘enter的方式,目前正在谷哥中。
作者: Litfal (Litfal)   2015-09-16 12:54:00
SendMessage / PostMessage是说他都要你用SendWait了,你为啥不试试呢?
作者: O187 (187cm)   2015-09-16 23:33:00
直接下javascript改写网页的alert

Links booklink

Contact Us: admin [ a t ] ucptt.com