18-06-19, 10:39 PM
(18-06-19, 09:33 PM)elgokr كتب :قمت بعمل كود لجلب الروابط وكذلك العنوان خاص كل رابطفيمكنك استخامهم طبقاً لما هو موضح عند الاضافة لـ listBox و comboBox
الكود
كود :
string web = ("bidaya.html");
System.Net.WebClient webclint = new System.Net.WebClient();
string html = webclint.DownloadString(web);
string[] Lines = html.Replace("\r", null).Split('\n');
List<string> sLink = new List<string>(); // لتخزين الروابط
List<string> sText = new List<string>(); // لتخزين العنوان
int i = new int();
string[] TLink = new string[] { };
foreach (string line in Lines)
{
if (line.StartsWith("<li>"))
{
if (i == 0)
TLink = line.Replace("<li><a id=\"bi\" href=\"", null).Replace("\">", "#").Replace("</a></li>", null).Split('#');
else
TLink = line.Replace("<li><a id=\"bi" + i + "\" href=\"", null).Replace("\">", "#").Replace("</a></li>", null).Split('#');
sLink.Add(TLink[0]);
sText.Add(TLink[1]);
i = (i == 6) ? 6 : i + 1;
}
}
foreach (string sL in sLink)
// لاضافة الروابط فى listBox
listBox1.Items.Add(sL);
foreach (string sT in sText)
// لأضافة العنوان فى comboBox
comboBox1.Items.Add(sT);
لا تنسي تغيير
PHP كود :
bidaya.html
برابط الموقع المطلوب جلب منه نفس الاموراحببت ان اطول على نفسى بكتابة الكود بهذا الشكل حتى تتاح لك التعديلعليه والتعامل معه اذا اختلف المسميات والتنسيق فى اى موقع
تحياتى لكوتمنياتى لك التوفيق
شكرا لك استاذنا المحترم
الله يبارك فيك

