我有一个名为WebBrowser1的网络浏览器,我希望能够像PHP一样检测$ _GET并将其放在Textlabel中
如果网址是:
www.thisurl.com/page.php?lol=grabthis
Visual Basic是否有可能抓住'lol'中的内容。我对此有点新意,请告诉我。谢谢! :)
答案 0 :(得分:0)
这假设您正在运行webforms VB.net应用程序。
首先,您需要添加对System.Web的引用
然后使用以下代码从浏览器uri中读取查询字符串,并将其解析为名称值对的集合。如果您不想包含System.Web,您可以根据WebBrowser1.Uri.Query的值编写自己的代码来执行此操作
Dim queryString As String = webBrowser1.Url.Query
Dim queryStringValues As NameValueCollection = HttpUtility.ParseQueryString(queryString)
Dim lolValue As String = queryStringValues("lol")