تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] برجاء المساعدة فى تعديل هذا الكود (htmlDocument.DocumentNode.SelectNodes)
#1
السلام عليكم

اولا كل سنة وانتم طيبين ورمضان كريم

ثانيا
هذا الرابط يظهر بعض الاشخاص

فكيف يمكننى الحصول على معرف الحساب (المقصود به الايدى او ID او id)

و اسم الحساب او المعرف فقط

حاولت بهذا الكود ولكن لم ينجح

ارجو المساعدة فى تعديل الكود او بكود اخر ينفذ العملية المطلوبة

كود :
Dim text As String = ""
            text = FAUTH.GetContant(url) ' هذا الفنكشن يقوم بجلب سورس الصفحة
            Dim regex As Regex = New Regex("{(.*?)}")
            Dim htmlDocument As HtmlDocument = New HtmlDocument()
            htmlDocument.LoadHtml(text)
            If htmlDocument.DocumentNode IsNot Nothing Then
                For Each htmlNode As HtmlNode In CType(htmlDocument.DocumentNode.SelectNodes("//div[@id='BrowseResultsContainer']"), IEnumerable(Of HtmlNode))
                    If htmlNode IsNot Nothing Then

شكرا لكم جميعا
الرد }}}
تم الشكر بواسطة:
#2
افضل شيء تستخدم ادوات خاصة بفيس بوك من غيرها تحتاج تعديل متكرر بمصدر البرنامج..
قمت بزيارة الصفحة ووجدتها معطلة.
لو امكن نسخ المصدر للصفحة ووضعه هنا او رفع نسخة من الصفحة على استضافة اخرى وتعطينا الرابط لنجرب بشكل مباشر بدل الاضطرار للتسجيل بفيس بوك.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: الماجيك مسعد , الماجيك مسعد
#3
(25-05-17, 02:08 AM)سعود كتب : افضل شيء تستخدم ادوات خاصة بفيس بوك  من غيرها تحتاج تعديل متكرر بمصدر البرنامج..
قمت بزيارة الصفحة ووجدتها معطلة.
لو امكن نسخ المصدر للصفحة  ووضعه هنا او  رفع نسخة من الصفحة على استضافة اخرى وتعطينا الرابط لنجرب بشكل مباشر بدل الاضطرار للتسجيل  بفيس بوك.

اولا اشكرك جدا على الرغبة فى المساعدة

ثانيا
لو كانت ادوات الفيس فيها امكانية لعمل ذلك
بالتاكيد لم اك اضطر لفعلها بهذه الطريقة

بالنسبة للصفحة اعتذر جدا عن ذلك

تفضل هذا سورس الصفحة كامل

http://www.elmagek.net/up/do.php?id=385

او تقدر تحمله من المرفقات


الملفات المرفقة
.rar   1.rar (الحجم : 142.78 ك ب / التحميلات : 31)
الرد }}}
تم الشكر بواسطة: سعود
#4
هل تريد استخلاص الـ id من رابط صفحة كل مستخدم  الظاهرين في الصفحة؟
كما هو مبين بالصورة ادناه؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#5
نعم اخى الفاضل

اعتذر جدا مضطر اقفل لان لدى امتحان غدا

وغدا باذن الله سوف ادخل للموضوع بعد الامتحان
الرد }}}
تم الشكر بواسطة:
#6
وعليكم السلام ,

تفضل:
Regex pattern:
"_glj.*?profile.*?id=?\D(\d.*?)\D.*?_5d-5.>(.*?)<.*?glp"

Code:

كود :
Dim r As New Regex("_glj.*?profile.*?id=?\D(\d.*?)\D.*?_5d-5.>(.*?)<.*?glp")

Dim matches As MatchCollection = r.Matches(input)
For i As Integer = 0 To matches.Count - 1
    Dim id As String = matches(i).Groups(1).Value
    Dim name As String = matches(i).Groups(2).Value
Next i
الرد }}}
تم الشكر بواسطة: الماجيك مسعد
#7
تسلم بس دا بالريجكس
انا عايزها بنفس طريقة الكود
عشان اعرف الخطأ فين
وعشان عايز افهم الاداة دى لانى هستخدمها فى مشاريع تانية
ولما قصدت كود تانى بنفس المهمة كنت اقصد كود تانى بس باستخدام نفس الاداة

(25-05-17, 08:08 AM)w4po كتب :
وعليكم السلام ,

تفضل:
Regex pattern:
"_glj.*?profile.*?id=?\D(\d.*?)\D.*?_5d-5.>(.*?)<.*?glp"

Code:

كود :
Dim r As New Regex("_glj.*?profile.*?id=?\D(\d.*?)\D.*?_5d-5.>(.*?)<.*?glp")

Dim matches As MatchCollection = r.Matches(input)
For i As Integer = 0 To matches.Count - 1
Dim id As String = matches(i).Groups(1).Value
Dim name As String = matches(i).Groups(2).Value
Next i

تسلم بس دا بالريجكس
انا عايزها بنفس طريقة الكود
عشان اعرف الخطأ فين
وعشان عايز افهم الاداة دى لانى هستخدمها فى مشاريع تانية
ولما قصدت كود تانى بنفس المهمة كنت اقصد كود تانى بس باستخدام نفس الاداة
الرد }}}
تم الشكر بواسطة:
#8
بانتظار محاولة باقى الاعضاء
الرد }}}
تم الشكر بواسطة:
#9
هل من مساعد؟
الرد }}}
تم الشكر بواسطة:
#10
ممكن تستخدم كود قد تحتاج التعديل عليه ليلبي طلبك لكن قم بتجربته.
PHP كود :
                                       Dim str As String """https://www\.facebook\.com/profile\.php\?id=([0-9]{1,}).*?;"""
 
                                       Dim reg As New Regex(strRegexOptions.IgnoreCase)
 
                                       Dim mc As MatchCollection reg.Matches(html)
 
                                       For Each ma As Match In mc
                                            If ma
.Success Then
                                                TextBox2
.AppendText(ma.Groups(1).Value vbNewLine)
 
                                           End If
 
                                       Next 

سبب تاخري في الرد اني احاول قدر المستطاع ان استفيد من امكانات HtmlAgilityPack لكن لم اتمكن .
لذلك اعتذر عن التاخير
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء، اللهم أصلح لي ديني الذي هو عصمة أمري، وأصلح لي دنياي التي فيها معاشي، وأصلح لي آخرتي التي فيها معادي، واجعل الحياة زيادة لي في كل خير، واجعل الموت راحة لي من كل شر
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي جدي وهزلي وخطأي وعمدي وكل ذلك عندي، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج تعديل الكود لإضافتها فى موديل new_programer 1 94 01-05-24, 10:29 AM
آخر رد: تركي الحلواني
  [سؤال] طلب تعديل كود عرض بيانات xlsx ABDULLAH HASSAN 2 112 21-04-24, 03:58 PM
آخر رد: ABDULLAH HASSAN
  تعديل على فاتورة مبيعات خالد كامل1 4 142 26-03-24, 10:49 PM
آخر رد: خالد كامل1
  تعديل كود ارسال صورة الى الواتس new_programer 2 203 21-03-24, 10:07 PM
آخر رد: new_programer
  تعديل صب المجموع الكلي والمعدل والتقدير مصمم هاوي 3 191 19-03-24, 01:33 AM
آخر رد: مصمم هاوي
  تعديل طول حقل معين في جميع جداول القاعدة atefkhalf2004 1 128 09-03-24, 03:17 AM
آخر رد: atefkhalf2004
  تعديل بيانات عمود DataGridView دفعة واحدة مصمم هاوي 2 235 05-03-24, 08:27 PM
آخر رد: مصمم هاوي
  ممكن حل المشكلة فى الكود التالي - من مشاركة استاذنا القدير / عبدالله الدوسري new_programer 4 202 02-03-24, 07:36 PM
آخر رد: new_programer
  ماهو حل هذا الخطأ في الكود melad2002 7 320 25-02-24, 12:25 AM
آخر رد: justforit
  كيفية انشاء سكريبت لقاعدة بيانات من خلال الكود heem1986 1 240 20-02-24, 12:00 AM
آخر رد: Kamil

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم