28-10-20, 05:19 AM
(آخر تعديل لهذه المشاركة : 28-10-20, 05:48 AM {2} بواسطة اليوم السابع.)
قاعد فاضي مستني حد من معلميني ويفيدني في موضوعي
وكتر الف خير ابو روضه
قولت نتكلم عن الاتصالات شويه
الاتصالات او الريكوستات انوعها كتير جدا
والمتعارف عليها من قبل الاغلبيه ممكن يكونو اتنين او ثلاثه
WebClient و HttpWebRequest
نبدأ بأسهلم ال WebClient
ال WebClient سهل ولكن احيانا لا يدع الاتصال او بمعني اخر كما هنشوف في ال HttpWebRequest
انك في بعض الاتصال تحتاج الي UserAgent واشياء من هذا القبيل بدون تعقد ندخل في الشرح ع طول و هذا الشرح من خلال خبرتي البسيطه في الاتصالات
اولا الWebClient
علشان نعمل اتصال علي موقع ماا من خلال اتصال الWebClient
يجب علينا استدعاء اولا المكتبات الاساسيه وهما
كود :
Imports System.Text
Imports System.IO
Imports System.Net
Imports System.Text.RegularExpressions
Imports System.Web
وهما معروفين لدي الجميع ثم بعد ذلك يجب تعريف متغير من نوع New WebClient
كود :
Dim web As New WebClient
و ده هيتم التمرير من خلاله الDownloadString للموقع
ثم بعد ذلك هنعرف متغير من نوع String
ليحمل القيمه الناتجه من الDownloadString
كود :
Dim StreamReader_ As String
StreamReder_ = webClient.DownloadString("رابط الموقع")
كده عند تنفيذ الكود هنلاقي ان محتوي سورس الصفحه بقي متواجد كله في المتغير StreamReader_
نعرف متغير اخر من نوع String
كود :
Dim Encoding_ As String = Regex.Unescape(StreamReder_)
MsgBox(Encoding_)
وهذا المتغير
وظيفته ان لو وجد حروف عربيه او رموز في محتوي سورس الصفحه يحوله الي لغه متعار عليه بدل من المشروع يقرأهم علي عيئه رموز
هذا هو الاتصال من خلال webClient
ويمكنك التعامل مع محتوي الصفحه بأكثر من طريقه لأستحراج النصوص منها
وان شاء الله هيتم شرح الاتصالات من خلال ال[b]HttpWebRequest [/b]
[b]ولا ننسي منكم صالح الدعاء لي و ولدتي [/b]
[b]واتمني لو حد يقدر يفدني بموضوعي [/b]
[b][b] http://vb4arb.com/vb/showthread.php?tid=36787[/b][/b]