用正则表达式搜索
http://www.cnblogs.com/cyq1162/archive/2010/02/04/1663521.html
我看这篇文章,文章后面有一个我写的浏览器工具源码下载,里面有代码获取当前页面所有链接并转成IP访问的。
获取所有链接那小块就适合你的问题了。
用JQuery 最快:
function findLinkText () {
var arr = $("a");
if (arr) {
for (var i = 0; i < arr.length; i++) {
alert(arr[i].innerText);
}
}
可以在这里下载 jQuery.1.4.2.js http://jquery.com/
C#用正则式来找:
string s = "xxx<a href=\"http://www.sina.com\">sina</a>yyy<a target=\"_blank\" href=\"http://www.sohu.com\" x=\"x\">sohu</a>";
string p = "<a\\s?[^>]*?\\s?href=\"([^\"]+)\"[^>]*>([^<]+)</a>";
var collection = Regex.Matches(s, p);
if (collection.Count > 0)
{
foreach (Match it in collection)
{
Label1.Text += "<br />" + it.Groups[1].Value + "===" + it.Groups[2].Value;
}
}