RE: هل يمكن جلب id الفيسبوك - ابو روضة - 25-07-19
إقتباس :يمكن المشكل من الويندوز نفسه انا استعمل ويندوز 10
أكيد أخى المشكل من الويندوز نفسه لكن والله شغالة معايا زى الفل بفضل الله
على ويندوز 8 و 7
أو يمكنك تجربة هذا الكود كاملا
PHP كود :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles 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
RE: هل يمكن جلب id الفيسبوك - سامي محمد - 25-07-19
بعد أذنك أخي أبو روضة ....
جرب هذا الكود
كود :
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
لا تنسى تسجل الدخول الى الفيس بك
RE: هل يمكن جلب id الفيسبوك - ابو روضة - 25-07-19
(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
لا تنسى تسجل الدخول الى الفيس بك
أخى سامى هذا يجلب أى دى حسابه هو فقط ولا يجلب غيره
RE: هل يمكن جلب id الفيسبوك - سامي محمد - 25-07-19
نعم هذا صحيح .... اذا كان يريد غير ذلك ....
RE: هل يمكن جلب id الفيسبوك - bidaya - 25-07-19
(25-07-19, 01:50 PM)سامي محمد كتب : نعم هذا صحيح .... اذا كان يريد غير ذلك ....
شكرا على المرور اخي
لكن لم ينجح
(25-07-19, 12:13 PM)ابو روضة كتب : إقتباس :يمكن المشكل من الويندوز نفسه انا استعمل ويندوز 10
أكيد أخى المشكل من الويندوز نفسه لكن والله شغالة معايا زى الفل بفضل الله
على ويندوز 8 و 7
أو يمكنك تجربة هذا الكود كاملا
PHP كود :
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles 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
RE: هل يمكن جلب id الفيسبوك - ابو روضة - 25-07-19
أتفضل أخى مشروع جاهز كما تريده تماماً بفضل الله
RE: هل يمكن جلب id الفيسبوك - bidaya - 25-07-19
(25-07-19, 09:43 PM)ابو روضة كتب : أتفضل أخى مشروع جاهز كما تريده تماماً بفضل الله
شكرا لك اخي الكريم على المجهود الذي بذلته في هذا الموضوع
قبل ان اطرح الموضوع كنت وجدت هذا المثال بالمنتدى
لكن لم تعجبني الفكرة لانها تعتمد على الموقع
اي لو اغلق الموقع او...او
لذا من الاحسن يكود هناك كود لجلب الادي احسن من ان تعتمد على الموقع
الف تحية وتقدير على مجهودك
الله يحفظك
RE: هل يمكن جلب id الفيسبوك - ابو روضة - 25-07-19
(25-07-19, 10:13 PM)bidaya كتب : (25-07-19, 09:43 PM)ابو روضة كتب : أتفضل أخى مشروع جاهز كما تريده تماماً بفضل الله
شكرا لك اخي الكريم على المجهود الذي بذلته في هذا الموضوع
قبل ان اطرح الموضوع كنت وجدت هذا المثال بالمنتدى
لكن لم تعجبني الفكرة لانها تعتمد على الموقع
اي لو اغلق الموقع او...او
لذا من الاحسن يكود هناك كود لجلب الادي احسن من ان تعتمد على الموقع
الف تحية وتقدير على مجهودك
الله يحفظك
اولا ولا يهمك اخى لكن أؤكد لك ان كل شيئ كتبته لك فهو يعمل جيدا معى...
ثانيا أنا لم أطرح هذا المثال ولم أأخذه من أى مكان والله انا حالا لسة عامله لك خصيصاً..
ربنا يوفقك
RE: هل يمكن جلب id الفيسبوك - bidaya - 25-07-19
اولا ولا يهمك اخى لكن أؤكد لك ان كل شيئ كتبته لك فهو يعمل جيدا معى...
ثانيا أنا لم أطرح هذا المثال ولم أأخذه من أى مكان والله انا حالا لسة عامله لك خصيصاً..
ربنا يوفقك
الله يبارك فيك وليك
نعم اخي الغالي اعرف هذا فالف شكرا لك
اعرف ان الامثلة السابقة تعمل لكن ليس على 10 لسبب لا اعرفه
لاني قمت تجربة من قبل ان اطرح الموضوع مماثلة لكنها تنجح في حساب ولا تنجح في اخر
تقبل تحياتي واحترامي اخي الكريم
الله اجعل الجنة لك ولوالديك
RE: هل يمكن جلب id الفيسبوك - bidaya - 26-07-19
اكيد فيه كود لهذا ننتظر الاخوة الكرام
|