【问题标题】:disposing and recreating a webbrowser control处理和重新创建 webbrowser 控件
【发布时间】:2010-12-27 06:39:08
【问题描述】:

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

【问题讨论】:

    标签: c# webbrowser-control


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

      如果您想自动与网站交互,您应该使用HttpWebRequest 而不是网络浏览器控件。只要您需要,CookieContainer 就可以保留 cookie。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-06-15
        • 2011-08-01
        • 1970-01-01
        • 2014-11-11
        • 2010-10-13
        • 1970-01-01
        相关资源
        最近更新 更多