在WebBrowser或HttpWebRequest中的引号之间获取文本? VB.NET

时间:2015-04-11 06:58:56

标签: api quotes

我有一个API,API返回如下输入:

{"phrase":"decrypted","parsed":"encryptedcode","response":"done","code":6}

“解密”和“加密码”周围的一切都保持不变。

我只需要获得“解密”部分。不知道从哪里开始。

我正在使用WebBrowser,因为我对HttpWebRequest并不擅长,所以如果你能回答WebBrowser代码而不是HttpWebRequest,我将不胜感激。

答案

clean = WebBrowser1.Document.Body.InnerText.Replace("phrase", "").Replace(":", "").Replace("parsed", "").Replace(md5, "").Replace("code", "").Replace("The MD5 hash was cracked.", "").Replace("""", "").Replace("6", "").Replace("}", "").Replace("{", "").Replace(",", "").Replace("response", "")

所以我可以做到

listbox.items.add(clean)

它看起来不会太乱。

1 个答案:

答案 0 :(得分:0)

只需将:替换为,

即可

然后输入看起来像

{"phrase", "decrypted", "parsed", "encryptedcode", "response", "done", "code", 6}

然后执行以下操作

Dim str() As String = {"phrase", "decrypted", "parsed", "encryptedcode", "response", "done", "code", 6}
Dim decrypted As String = str(1)

你得到Decrypted部分