我一直在寻找SendKeys将凭据输入网页。 我注意到有两种方法可以真正做到这一点,而且两者都没有。 SendKeys的本质是必须有焦点。 .NET无法与非.NET窗口和东西进行交互。我理解,这很有道理。
所以:
1)Sendkeys并希望窗口聚焦
或:
2)获取页面的POST方法进行登录并操作URL 喜欢:http://blahblah.com/login.aspx?user=NAME&pass=PASS
目前第一种方法是“如果用户有任务栏会怎么样”或“如果计算机加载速度太慢”会产生太多问题。 Nothing can really be done here as far as I know
但是2号呢?让我们说网页是闪存。有没有可能的方法我可以获得用户名和传递的POST方法?例如this website是我试图将用户信息整合到一起的。我找不到任何类型的POST方法,因为事情是在flash中。即使在查看了像chrome的检查员这样的网络工具之后。
真的没有其他解决方法吗?