09-06-2011, 04:28 PM
سلام الله عليكم
ما يلزمني لقراءة صفحة عبر الأنترنت عبر دلفي أي ما ذا احتاج من مكونات ؟
شكرا
ما يلزمني لقراءة صفحة عبر الأنترنت عبر دلفي أي ما ذا احتاج من مكونات ؟
شكرا
|
قراءة صفحة ويب
|
|
09-06-2011, 04:28 PM
سلام الله عليكم
ما يلزمني لقراءة صفحة عبر الأنترنت عبر دلفي أي ما ذا احتاج من مكونات ؟ شكرا
09-06-2011, 06:04 PM
لماذا تقرأها؟
هل تريد تحليلها لاستخراج بيانات معينة منها ؟ أم فقط لاستعراضها ؟ أم ما ذا تريد ؟
وإن تقدم ذو تقوى بصالحةٍ *** قدمتُ بين يديه عبرة الندمِ
10-06-2011, 12:36 AM
اولاً انزال المكون WebBrowser من القائمة internet على الفورم
قم بتحجيمه واستخدم في زر Button هذا الكود لفتح الموقع المطلوب كود : WebBrowser1.Navigate('url');
11-06-2011, 09:35 AM
أبو محمد اللحياني كتب :لماذا تقرأها؟أستخرج من الصفحة روابط معينة لتحميلها من بعد.
11-06-2011, 11:25 AM
11-06-2011, 11:26 AM
إستعمل idhttp
أو http://www.delphi4arab.net/forum/showthread.php?tid=539 ابحث قليلا توجد الكثير من الأمثلة تشرح idhttp
11-06-2011, 10:00 PM
إذاً بعض مكونات Indy ، ثم خبرة في تفسير النصوص ونسخ الروابط من الصفحات، ثم مجدولة تحميلها.
بالنسبة لتفسير النصوص البحث عن كل نص مثل كود : href="*****"- إما أن تستخدم TRegExpr ثم تحتاج إلى معرفة بصياغة قانون البحث انظر : http://www.google.com.sa/search?hl=arq=href+RegExp -أو تحتاج إلى مكون لتفسير xml/html متسامح ولا يصدر أخطاء لتبحث عن كل وسم مثل <a> لتأخذ الصفة href . بعد نسخ الروابط تحتاج إلى التأكد من صحتها أو بالأصح تصحيحها وتكميلها ، فبعضها يشير إلى نفس الموقع في مجلدات أخرى قبل أو بعد حسب التفرع الموجود ، وبعضها في مواقع خارجية ، وهذه أسهل بدون تغيير. بالتوفيق .
وإن تقدم ذو تقوى بصالحةٍ *** قدمتُ بين يديه عبرة الندمِ
12-06-2011, 09:24 AM
في حالتك يمكن الاستعانة بال Html Parser للقراءة او الحصول على كل ال Tags و منها الروابط .
ابحث على Html Parser . او كما قال اخي أبو محمد اللحياني يمكن استخدام ال TRegExpr . والسلام عليكم .
12-06-2011, 10:26 AM
شكرا لكم سأحاول ترتيب ما ذكرتم
اكرر شكري لكم و بارك الله فيكم اجمعين |
|
|