【问题标题】:Page load captcha not load in webbrowser页面加载验证码未在 webbrowser 中加载
【发布时间】:2017-02-02 04:34:15
【问题描述】:

我在 Windows 应用程序中使用 webbrowser。 第一次浏览网页浏览器时,没有问题。 但是第二次调用 webbrowser 导航验证码并没有改变。

private void button1_Click(object sender, EventArgs e)
{
    webBrowser1.Navigate("uyg.sgk.gov.tr/SgkTescil4a");
    webBrowser1.ScriptErrorsSuppressed = true;
    webBrowser1.AllowNavigation = true;
}

【问题讨论】:

  • 发布一些代码并准确找出问题所在。从您在问题中给出的很少,我怀疑问题出在 webbrowser 控件缓存页面内容中。
  • private void button1_Click(object sender, EventArgs e) { webBrowser1.Navigate("uyg.sgk.gov.tr/SgkTescil4a"); webBrowser1.ScriptErrorsSuppressed = true; webBrowser1.AllowNavigation = true; }
  • 这是我的代码..它很简单,但点击按钮验证码不会改变

标签: c# webbrowser-control reload


【解决方案1】:

为了防止页面缓存在您的客户端上,这可能是您看到验证码没有改变使用的原因

webbrowser1.Refresh(WebBrowserRefreshOption.Completely)。

清除缓存。如果它不是客户端缓存问题,那么它是网站的问题。

【讨论】:

    猜你喜欢
    • 2012-09-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-19
    • 2019-10-05
    • 2014-06-18
    • 2014-06-24
    • 2011-02-16
    相关资源
    最近更新 更多