webbrowser重新载入验证码重复怎么解决

szhuk 2010-10-17 06:38:01
我用webbrowser载入网页,每次调用显示该网页都显示相同的验证码,网页有刷新过程
如果同一个form使用多个webbrowser加载相同的页面,多个webbrowser的验证码都回相同
如何解决呢
谢谢
...全文
127 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
szhuk 2010-10-17
  • 打赏
  • 举报
回复
http://203.91.44.33/
szhuk 2010-10-17
  • 打赏
  • 举报
回复
就是在原有的URL后面加一个随意值得参数被是吧
如果原来的是变量MainURL是路径
webBrowser1.Navigate(MainURL+"?temp="+DateTime.Now);

szhuk 2010-10-17
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zenghd 的回复:]
引用 3 楼 szhuk 的回复:

引用 1 楼 wuyq11 的回复:
webBrowser1.Navigate("?temp="+DateTime.Now);

不太明白,请说明一下

因为本地有缓存,后面加个时间或者随机值,这样就会认为是新的URL,不会读取本地的缓存文件
[/Quote]
没有效果
ZengHD 2010-10-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 szhuk 的回复:]

引用 1 楼 wuyq11 的回复:
webBrowser1.Navigate("?temp="+DateTime.Now);

不太明白,请说明一下
[/Quote]
因为本地有缓存,后面加个时间或者随机值,这样就会认为是新的URL,不会读取本地的缓存文件
szhuk 2010-10-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wuyq11 的回复:]
webBrowser1.Navigate("?temp="+DateTime.Now);
[/Quote]
不太明白,请说明一下
threenewbee 2010-10-17
  • 打赏
  • 举报
回复
解决的办法取决于服务器端的程序。
wuyq11 2010-10-17
  • 打赏
  • 举报
回复
webBrowser1.Navigate("?temp="+DateTime.Now);

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧