delphi4arab منتديات دلفي للعرب
قراءة صفحة ويب - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : قراءة صفحة ويب (/showthread.php?tid=3163)



قراءة صفحة ويب - لؤي - 09-06-2011

سلام الله عليكم

ما يلزمني لقراءة صفحة عبر الأنترنت عبر دلفي أي ما ذا احتاج من مكونات ؟

شكرا


قراءة صفحة ويب - أبو محمد اللحياني - 09-06-2011

لماذا تقرأها؟
هل تريد تحليلها لاستخراج بيانات معينة منها ؟
أم فقط لاستعراضها ؟
أم ما ذا تريد ؟


قراءة صفحة ويب - المحجوب - 10-06-2011

اولاً انزال المكون WebBrowser من القائمة internet على الفورم
قم بتحجيمه واستخدم في زر Button
هذا الكود لفتح الموقع المطلوب
كود :
WebBrowser1.Navigate('url');
او للفتح مباشرة استخدم نفس الكود في حالة on enter


قراءة صفحة ويب - لؤي - 11-06-2011

أبو محمد اللحياني كتب :لماذا تقرأها؟
أستخرج من الصفحة روابط معينة لتحميلها من بعد.


قراءة صفحة ويب - kachwahed - 11-06-2011

راجع:
http://www.delphi4arab.net/forum/showthread.php?tid=2891
http://www.delphi4arab.net/forum/showthread.php?tid=1827
بالتوفيق.



قراءة صفحة ويب - Agmcz - 11-06-2011

إستعمل idhttp
أو http://www.delphi4arab.net/forum/showthread.php?tid=539
ابحث قليلا توجد الكثير من الأمثلة تشرح idhttp


قراءة صفحة ويب - أبو محمد اللحياني - 11-06-2011

إذاً بعض مكونات Indy ، ثم خبرة في تفسير النصوص ونسخ الروابط من الصفحات، ثم مجدولة تحميلها.

بالنسبة لتفسير النصوص البحث عن كل نص مثل
كود :
href="*****"

- إما أن تستخدم TRegExpr ثم تحتاج إلى معرفة بصياغة قانون البحث انظر :
http://www.google.com.sa/search?hl=arq=href+RegExp

-أو تحتاج إلى مكون لتفسير xml/html متسامح ولا يصدر أخطاء لتبحث عن كل وسم مثل <a> لتأخذ الصفة href .

بعد نسخ الروابط تحتاج إلى التأكد من صحتها أو بالأصح تصحيحها وتكميلها ، فبعضها يشير إلى نفس الموقع في مجلدات أخرى قبل أو بعد حسب التفرع الموجود ، وبعضها في مواقع خارجية ، وهذه أسهل بدون تغيير.

بالتوفيق .


قراءة صفحة ويب - mohfa - 12-06-2011

في حالتك يمكن الاستعانة بال Html Parser للقراءة او الحصول على كل ال Tags و منها الروابط .
ابحث على Html Parser .
او كما قال اخي أبو محمد اللحياني يمكن استخدام ال TRegExpr .

والسلام عليكم .


قراءة صفحة ويب - لؤي - 12-06-2011

شكرا لكم سأحاول ترتيب ما ذكرتم

اكرر شكري لكم و بارك الله فيكم اجمعين