الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنني عرض HTML Source Code لأي موقع؟

مغلق
بدأه طالب الخبرة في 5 مارس 2007 · 5 رد · 3,061 مشاهدة · في لغة Ms Visual Basic 6 وما قبلها من إصدارات
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته.. أما بعد

حياكم جميعا..

أتمنى لو تدلوني على طريقة عرض السورس كود ( HTML ) لأي موقع على الانترنت.. على TextBox

حاليا.. وصلت لنقطة وهي امكانية عرض السورس كود لأي صفحة انترنت ( محفوظة ) على جهازي!

ولكن أتمنى القيام بنفس المهمة بشكل مباشر ان امكن!

طريقة عرض السورس كود لصفحة محفوظة عالكميوتر هي نفس طريقة عرض أي ملف Text عادي..

شاكر لكم تعاونكم

أخوكم طالب الخبرة

#2

الأخ الفاضل ...

LoadWeb.zip

يمكنك ذلك بعدة طرق مختلفه بأستخدام (Winsock) أو API أو أبسطها بمساعدة أداة Microsoft Web Browser ActiveX control، وإذا لم ترغب فى ظهورها بالبرنامج يمكنك إخفائها، ويمكن أستخدامها كالتالى (الحصول على محتويات الصفحة عند الإنتهاء من تحميها فى حدث DocumentComplete ):

Private Sub WebBrowser_DocumentComplete(ByVal pDisp As Object, URL As Variant)
	Dim Doc As HTMLDocument

	On Local Error Resume Next
	Set Doc = WebBrowser.Document
	txtHTML.Text = Doc.documentElement.outerHTML
	On Local Error GoTo 0
End Sub

وشكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#3

حياااااك أخوي أسامة.. وألف ألف شكر لك أخي الكريم على ردودك الرائعة :)

قمت بالتجربة.. والعملية نجحت 100%

واذا تسمح لي باستفسار بسيط أخي الكريم.. اذا عندك خلفية عن الموضوع

وهو كيفية الغاء خاصية ( عرض الصور ) داخل الـ WebBrowser... ؟

طبعا أتكلم عن داخل برنامجي.. بالضبط مثل خاصية الغاء عرض الصور في الانترنت اكسبلورير بتاع مايكروسوفت أو أي متصفح آخر

شاكر لك تعاونك أخي الكريم

أخوك طالب الخبرة

#4

ده مشروع متخلف من مايكروسوفت عن الموضوع ده , بقول متخلف لأن اللى كاتبه عمله وحش جدا بس على العموم فكرته شغاله و سريعة عن تحميل الصفحة فى الـ Webbrowser و كمان هتتفادى مشكلة الـ Webbrowser فى الأجهزة التى تستعمل IE7 أو ما قبله

Get_html.rar

#5

حياك msayed2004.. وألف شكر على الكود الرائع!

الكود بسيط وممتاز.. وفيه ميزة مهمة جدا!

وهي عدم الحاجة لعرض الصفحة من أجل استخراج الـ HTML Code .. مما يعني سرعة أكبر.. وهي ما أحتاج هنا!

ولكن فيه عيب بسيط.. وهو أن الكود الناتج يكون ملخبط!

للتوضيح.. ممكن تستخرج الكود عن طريق كود أخوي أسامة في الرد رقم 1.. وتقوم بنفس العملية عن طريق الكود الأخير.. وحتلاحظ الفرق!

في الكود الثاني لا يتم تفرقة السطور بشكل كامل.. للتوضيح.. ممكن تلقى 20 سطر أو أكثر مجتمة على شكل سطر واحد!

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

ولكن، هل يوجد أداة تقوم بهذه المهمة بدلا عني؟

أكثر نقطة أعجبتني في الكود الثاني هي السررررررعة :)

شاكر لكم تعاونكم أخواني الكرام

أخوكم طالب الخبرة

#6

الأخ الفاضل ...

LoadWeb_up1.zip

اقتباس
كيفية الغاء خاصية ( عرض الصور ) داخل الـ WebBrowser... ؟

يمكنك أستخدام دوال API التالية [urlDownloadToFile and URLDownloadToCacheFile] لتحميل الصفحة وأستعراضها بدون الصور

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

مواضيع مشابهة