18-06-19, 06:32 PM
السلام عليكم ورحمة الله
اريد تعبئة الليست بوكس والكومبوبكس بالقائمة الموجودة في الرابط
معذرتا لا اعلم ما السبب
لكن ساظع محتوى الملف الموجود على الرابط هنا
صفحه ويب هذه في (var. المضيف) تم الإبلاغ عنها كصفحه البرامج الضارة وتم حظرها استنادا إلى تفضيلات الأمان الخاصة بك.
(18-06-19, 06:36 PM)elgokr كتب : [ -> ]الملف مرفقوعليكم السلام ورحمة الله وبركاته
اتمنى معالجة الصفحة لديك أو الموقع المستخدم
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);bidaya.html
(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
برابط الموقع المطلوب جلب منه نفس الاموراحببت ان اطول على نفسى بكتابة الكود بهذا الشكل حتى تتاح لك التعديلعليه والتعامل معه اذا اختلف المسميات والتنسيق فى اى موقع
تحياتى لكوتمنياتى لك التوفيق