【发布时间】:2016-03-18 04:24:36
【问题描述】:
我已经得到了这个 url www.vipme.com/clothing_c900027 的 HtmlDocument 因为他们的网站包含编码字符 这是我的代码
Dim myHtmlDom As HtmlDocument = GetHtmlDocument(requestUrl, item.cookie, "refer", item.pageEncoding)
Dim myProdDom As HtmlNodeCollection = myHtmlDom.DocumentNode.SelectNodes(item.prodPath)
For Each inode As HtmlNode In myProdDom
Dim newProd As New Product()
If (String.IsNullOrEmpty(item.urlPath)) Then
newProd.Url = inode.GetAttributeValue(item.urlAttri, "").Trim()
Else
newProd.Url = inode.SelectSingleNode(item.urlPath).GetAttributeValue(item.urlAttri, "").Trim
newProd.Url = Web.HttpUtility.UrlDecode(inode.SelectSingleNode(item.urlPath).GetAttributeValue(item.urlAttri, "").Trim)
End If
【问题讨论】:
标签: vb.net urldecode htmldocumentclass