webbrowser.Navigate的问题

jiangqiaohua 2010-05-22 04:17:30
我在浏览器里对百度搜索进行了拦截

很简单 比如搜索是http://www.baidu.com/s?wd=aa

就判断是百度的网址然后 webbrowser.stop 然后

把url 变成 http://www.baidu.com/s?wd=aa&tn=aa

webbrowser.Navigate url

一般的页面没有问题 ,但是遇到框架页面会出问题

比如这个http://www.baidule.com/

原因很简单 ,他里面有 http://www.baidu.com/s?wd=aa
这样的 会把他 webbrowser.stop 然后

把url 变成 http://www.baidu.com/s?wd=aa&tn=aa

webbrowser.Navigate url

导致本来应该打开

http://www.baidule.com/search.php?keyword=gg&left=baidu&middle=sogou&right=google&left=baidu&right=google&leftd=sogou&rightd=qq

这样的地址 他直跳到百度去了,如何解决这个问题?


webbrowser.Navigate url 的第三个参数是TargetFrameName 我试了"_self" "_parent"都不行 怎么样解决


Sub Navigate(URL As String, [Flags], [TargetFrameName], [PostData], [Headers])
...全文
135 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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