无法修改每个htmlelement的innertext

时间:2014-02-18 14:28:37

标签: vb.net

我正在编写一个proxyleecher,但不是为每个站点编写不同的函数,而是使用crawler。现在我有一些页面显示在webbrowser控件中加载的proxiy列表,所以我需要为每个代理添加“:”,所以我将使用ip:port而不是ipport,而不是我可以使用正则表达式来获取代理:

            For Each cur As HtmlElement In brwsr.Document.All
            If System.Text.RegularExpressions.Regex.IsMatch(cur.InnerText, "(\d{1,3}\.){3}\d{1,3}") Then
               cur.InnerText = cur.InnerText & ":"
           End If
       Next

但这不起作用,为什么?

1 个答案:

答案 0 :(得分:0)

您是否尝试过使用ascii代码进行冒号?

 cur.InnerText = cur.InnerText & ":"