تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل يمكن جلب id الفيسبوك
#21
إقتباس :يمكن المشكل من الويندوز نفسه انا استعمل ويندوز 10

أكيد أخى المشكل من الويندوز نفسه لكن والله شغالة معايا زى الفل بفضل الله

على ويندوز 8 و 7

أو يمكنك تجربة هذا الكود كاملا

PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
 
    Dim page 
As String "https://www.facebook.com/"
 
 
   Dim SourcePage As Text.StringBuilder GetSourcePage(New Uri(page))
 
 
   If SourcePage IsNot Nothing Then
 
        Dim ID 
As String GetID(SourcePage)
 
 
       MsgBox(If(ID Is Nothing"Fail :(""Success id:= " ID))
 
 
   Else
 
        MsgBox
("page source is empty :(")
 
 
   End If
 
End Sub
Private Function GetID(ByVal SourcePage As Text.StringBuilder) As String
    Dim regex 
As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex("(?<=entity_id=)(.*?)(?=&)")
 
   Dim match As System.Text.RegularExpressions.Match regex.Match(SourcePage.ToString)
 
   Dim ID As String Nothing
    If match
.Success Then
        For Each item In match
.Groups
            
'MsgBox(item.Value)
            ID = CStr(item.Value)
            Exit For
        Next
    End If
    Return ID
End Function
Private Function GetSourcePage(ByVal url As Uri) As Text.StringBuilder
    Dim SB As New Text.StringBuilder
    Dim Request As Net.HttpWebRequest
    Dim Response As Net.HttpWebResponse
    Dim Reader As IO.StreamReader
    Try
        Request = Net.HttpWebRequest.Create(url)
        Request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36"
        Request.AllowAutoRedirect = True
        Request.ContentType = "application/x-www-form-urlencoded"
        Response = Request.GetResponse
        Reader = New IO.StreamReader(Response.GetResponseStream())
        SB.Append(Reader.ReadToEnd)
    Catch ex As Exception
        SB = Nothing
    End Try
    Return SB
End Function 
الرد }}}
تم الشكر بواسطة:
#22
بعد أذنك أخي أبو روضة ....

جرب هذا الكود

كود :
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        WebBrowser1.Url = New System.Uri("https://www.facebook.com/")
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        MessageBox.Show(System.Text.RegularExpressions.Regex.Match(WebBrowser1.DocumentText, "USER_ID"":""(\d+)""").Groups(1).Value)
    End Sub
لا تنسى تسجل الدخول الى الفيس بك
الرد }}}
تم الشكر بواسطة:
#23
(25-07-19, 01:25 PM)سامي محمد كتب : بعد أذنك أخي أبو روضة ....

جرب هذا الكود

كود :
   Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
        WebBrowser1.Url = New System.Uri("https://www.facebook.com/")
    End Sub
    Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
        MessageBox.Show(System.Text.RegularExpressions.Regex.Match(WebBrowser1.DocumentText, "USER_ID"":""(\d+)""").Groups(1).Value)
    End Sub
لا تنسى تسجل الدخول الى الفيس بك
أخى سامى هذا يجلب أى دى حسابه هو فقط ولا يجلب غيره
الرد }}}
تم الشكر بواسطة:
#24
نعم هذا صحيح .... اذا كان يريد غير ذلك ....
الرد }}}
تم الشكر بواسطة:
#25
(25-07-19, 01:50 PM)سامي محمد كتب : نعم هذا صحيح .... اذا كان يريد غير ذلك ....

شكرا على المرور اخي
لكن لم ينجح

(25-07-19, 12:13 PM)ابو روضة كتب :
إقتباس :يمكن المشكل من الويندوز نفسه انا استعمل ويندوز 10

أكيد أخى المشكل من الويندوز نفسه لكن والله شغالة معايا زى الفل بفضل الله

على ويندوز 8 و 7

أو يمكنك تجربة هذا الكود كاملا

PHP كود :
Private Sub Form1_Load(sender As ObjectAs EventArgsHandles MyBase.Load
 
    Dim page 
As String "https://www.facebook.com/"
 
 
   Dim SourcePage As Text.StringBuilder GetSourcePage(New Uri(page))
 
 
   If SourcePage IsNot Nothing Then
 
        Dim ID 
As String GetID(SourcePage)
 
 
       MsgBox(If(ID Is Nothing"Fail :(""Success id:= " ID))
 
 
   Else
 
        MsgBox
("page source is empty :(")
 
 
   End If
 
End Sub
Private Function GetID(ByVal SourcePage As Text.StringBuilder) As String
    Dim regex 
As System.Text.RegularExpressions.Regex = New System.Text.RegularExpressions.Regex("(?<=entity_id=)(.*?)(?=&)")
 
   Dim match As System.Text.RegularExpressions.Match regex.Match(SourcePage.ToString)
 
   Dim ID As String Nothing
    If match
.Success Then
        For Each item In match
.Groups
            
'MsgBox(item.Value)
            ID = CStr(item.Value)
            Exit For
        Next
    End If
    Return ID
End Function
Private Function GetSourcePage(ByVal url As Uri) As Text.StringBuilder
    Dim SB As New Text.StringBuilder
    Dim Request As Net.HttpWebRequest
    Dim Response As Net.HttpWebResponse
    Dim Reader As IO.StreamReader
    Try
        Request = Net.HttpWebRequest.Create(url)
        Request.UserAgent = "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.72 Safari/537.36"
        Request.AllowAutoRedirect = True
        Request.ContentType = "application/x-www-form-urlencoded"
        Response = Request.GetResponse
        Reader = New IO.StreamReader(Response.GetResponseStream())
        SB.Append(Reader.ReadToEnd)
    Catch ex As Exception
        SB = Nothing
    End Try
    Return SB
End Function 

للاسف اخي لم ينجح
اكيد نضام 10 له علاقة مع مكتبة regex
الرد }}}
تم الشكر بواسطة:
#26
أتفضل أخى مشروع جاهز كما تريده تماماً بفضل الله


الرد }}}
تم الشكر بواسطة:
#27
(25-07-19, 09:43 PM)ابو روضة كتب :
أتفضل أخى مشروع جاهز كما تريده تماماً بفضل الله


شكرا لك اخي الكريم على المجهود الذي بذلته في هذا الموضوع
قبل ان اطرح الموضوع كنت وجدت هذا المثال بالمنتدى
لكن لم تعجبني الفكرة لانها تعتمد على الموقع
اي لو اغلق الموقع او...او   
لذا من الاحسن يكود هناك كود لجلب الادي احسن من ان تعتمد على الموقع
الف تحية وتقدير على مجهودك
الله يحفظك
الرد }}}
تم الشكر بواسطة:
#28
(25-07-19, 10:13 PM)bidaya كتب :
(25-07-19, 09:43 PM)ابو روضة كتب :
أتفضل أخى مشروع جاهز كما تريده تماماً بفضل الله


شكرا لك اخي الكريم على المجهود الذي بذلته في هذا الموضوع
قبل ان اطرح الموضوع كنت وجدت هذا المثال بالمنتدى
لكن لم تعجبني الفكرة لانها تعتمد على الموقع
اي لو اغلق الموقع او...او   
لذا من الاحسن يكود هناك كود لجلب الادي احسن من ان تعتمد على الموقع
الف تحية وتقدير على مجهودك
الله يحفظك
اولا ولا يهمك اخى لكن أؤكد لك ان كل شيئ كتبته لك فهو يعمل جيدا معى...
ثانيا أنا لم أطرح هذا المثال ولم أأخذه من أى مكان والله انا حالا لسة عامله لك خصيصاً..
ربنا يوفقك
الرد }}}
#29
اولا ولا يهمك اخى لكن أؤكد لك ان كل شيئ كتبته لك فهو يعمل جيدا معى...
ثانيا أنا لم أطرح هذا المثال ولم أأخذه من أى مكان والله انا حالا لسة عامله لك خصيصاً..
ربنا يوفقك



الله يبارك فيك وليك
نعم اخي الغالي اعرف هذا فالف شكرا لك
اعرف ان الامثلة السابقة تعمل لكن ليس على 10 لسبب لا اعرفه
لاني قمت تجربة من قبل ان اطرح الموضوع مماثلة لكنها تنجح في حساب ولا تنجح في اخر
والموضوع اخي وجدته هنا 


تقبل تحياتي واحترامي اخي الكريم
الله اجعل الجنة لك ولوالديك
الرد }}}
تم الشكر بواسطة:
#30
اكيد فيه كود لهذا ننتظر الاخوة الكرام
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تصدير ascx كملف dll justforit 1 135 06-12-25, 12:33 AM
آخر رد: salamandal
  كيف يمكن تحريك الفورم بأستخدام زر heem1986 2 587 30-03-25, 01:58 AM
آخر رد: heem1986
  كيف يمكن تحويل ملف تنفيذى الى فيجوال بيسك 2010 walkady 2 782 07-02-25, 07:57 PM
آخر رد: الورد2
  كيف يمكن أشاء أسكربت لقاعدة بيانات sql heem1986 3 418 29-10-24, 08:37 PM
آخر رد: aliday03
  أسرع طريقة يمكن بها نقل جدول Table من قاعدة بيانات على النت إلى أخرى محلية mmaalmesry 2 593 19-10-24, 09:26 PM
آخر رد: mmaalmesry
  كيف يمكن اضافة عناصر للكومبوبوكس اثناء تشغيل البرنامج عن طريق المستخدم haithammoftah 3 2,163 30-09-24, 12:52 AM
آخر رد: asmarsou
  ماهيه المواقع التي يمكن رفع ملفاتك عليها مدفوعه او مجانيه .. ackore 0 251 15-08-24, 11:49 PM
آخر رد: ackore
  هل يمكن جعل عناوين الهيدر بشكل عمودي مصمم هاوي 2 564 16-04-24, 03:59 AM
آخر رد: مصمم هاوي
Exclamation [سؤال] كيف يمكن الغاء السوال عند الكتابة على ملف موجود dell 0 306 19-03-24, 01:23 AM
آخر رد: dell
  [VB.NET] كيف يمكن إخفاء ظهور الشاشة السوداء فى الـــ console AmeenRashed 2 645 15-11-23, 03:51 PM
آخر رد: justforit

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


يقوم بقرائة الموضوع: