PDA

View Full Version : سوال: چطور میتونم متن های لینک دار(های لایت) یک سایت رو لینکشون رو بردارم؟



samadblaj
سه شنبه 23 آبان 1391, 20:01 عصر
سلام دوستان
لطفا کمکم کنید میخوام توی یک صفحه که در web browser باز کردم مثلا متن های یک سایت (مثل ویکی پدیا) که لینک دار شدن رو لینکشون رو بردارم؟
ممنون میشم اگه کدی چیزی دارید کمکم کنید

مهرداد صفا
چهارشنبه 24 آبان 1391, 00:32 صبح
سلام دوستان
لطفا کمکم کنید میخوام توی یک صفحه که در web browser باز کردم مثلا متن های یک سایت (مثل ویکی پدیا) که لینک دار شدن رو لینکشون رو بردارم؟
ممنون میشم اگه کدی چیزی دارید کمکم کنید
سلام
اگر منظورتون آدرس لینکهاست میتونید با استفاده از GetElementsByTagName تمام لینکها را بگیرید و با استفاده از HtmlElement.GetAttribute آدرس لینکا را بگیرید. به این صورت:

//in the name of god
List<string> LinkedURLs=new List<string>();
foreach(HtmlElement link in webBrowser1.Document.GetElementsByTagName("a"))
{
LinkedURLs.Add(link.GetAttribute("href"));
}