处理和重新创建webbrowser控件

时间:2009-12-16 15:04:00

标签: c# webbrowser-control

我在C#MSDN论坛上没有回复。 = [基本上我已经制作了一个程序,可以自动化一个具有多个不同帐户的网站,一个接一个。但是,网站会存储一个cookie以将帐户保存到计算机,因此您无法将另一个帐户登录到该网站大约4天。我可以删除cookie;但是因为我的应用程序托管了Web浏览器,我需要能够从temp文件中有效地重新启动它到cookie。我有什么方法可以处理然后重新创建控件,因为我宁愿保留相同的变量名。欢迎任何想法。

2 个答案:

答案 0 :(得分:1)

这适用于文件Cookie:How to clear the cache when your application hosts a WebBrowser control in Visual C# .NET

对于仅限http的cookie,请使用InternetSetCookieEx。

答案 1 :(得分:0)

如果您想自动与网站进行互动,则应使用HttpWebRequest而不是网络浏览器控件。只要您需要,CookieContainer就可以挂在cookie上。