繁体   English   中英

如何从Windows窗体应用程序以编程方式浏览网站?

[英]How do I navigate a website programmatically from a windows forms application?

我正在开发Windows窗体应用程序,在此应用程序中我正在控制一个网站。

该网站有一个登录按钮,单击该按钮会将用户带到包含链接的第二页。

我希望我的应用程序浏览登录按钮页面(有效地单击登录按钮),然后让它单击第二页上的链接。

我该怎么做呢?

这应该工作。

webbrowser.Document.All["ID OF ELEMENT (I THINK NAME WORKS TOO)"].InvokeMember("click");

但是,也是的-这是一个重复的问题。

为什么不通过查询字符串将某些信息从登录页面传递到首页。 然后检查它是否包含“登录”页面查询字符串。 如果有,请重定向到第二页。 如果没有,请将该人保留在页面上。

只是做一些简单的事情来检查

if (!String.IsNullOrEmpty(Page.Request["yourquerystring"]))
        {
             Response.Redirect("Yoursecondlink");
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM