Foxtable(狐表)用户栏目专家坐堂 → [求助]WebBrowser如何获取User-Agent


  共有4084人关注过本帖树形打印复制链接

主题:[求助]WebBrowser如何获取User-Agent

帅哥哟,离线,有人找我吗?
haotinghua
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3842 威望:0 精华:0 注册:2016/8/21 3:43:00
[求助]WebBrowser如何获取User-Agent  发帖心情 Post By:2022/1/22 2:16:00 [只看该作者]

获取当前网页:web.Document.Url.AbsoluteUri
获取当前cookie: web.Document.cookie
都已经成功
如何获取User-Agent呢?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/22 9:10:00 [只看该作者]

https://www.baidu.com/baidu?ie=UTF-8&word=WebBrowser%E5%A6%82%E4%BD%95%E8%8E%B7%E5%8F%96User-Agent

试试
……
    Dim window As Object = web.Document.Window.DomWindow
    Dim wt As Type = window.[GetType]()
    Dim navigator As Object = wt.InvokeMember("navigator", BindingFlags.GetProperty, Nothing, window, New Object() {})
    Dim nt As Type = navigator.[GetType]()
    Dim userAgent As Object = nt.InvokeMember("userAgent", BindingFlags.GetProperty, Nothing, navigator, New Object() {})
    msgbox(userAgent.ToString())

 回到顶部
帅哥哟,离线,有人找我吗?
haotinghua
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:459 积分:3842 威望:0 精华:0 注册:2016/8/21 3:43:00
  发帖心情 Post By:2022/1/23 2:24:00 [只看该作者]

谢谢蓝版,我前面也在百度上查到类似相关的,但是跟之前的问题一样,将你的代码无法保存(放到按钮中),这个变量或控件不知道该怎么声明,搜索和研究了几个小时,还是没有解决,如何调整这部分代码呢

图片点击可在新窗口打开查看此主题相关图片如下:微信图片_20220123022250.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2022/1/23 2:27:57编辑过]

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:109505 积分:557193 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2022/1/23 20:57:00 [只看该作者]

写全命名空间

Dim navigator As Object = wt.InvokeMember("navigator", System.Reflection.BindingFlags.GetProperty, Nothing, window, New Object() {})


 回到顶部