أعزائي
نستطيع استخلاص المعلومات من صفحه على الانترنت بإستخدام هذه الأداه
ولكن هل يوجد بديل عنها في الدوت نت وجدت هذا الكود ولكن لا يحفظ لي الـ session وخصوصا عملية الدخول فلو ناديته مرتين سيحسب ان كل مره هي عملية دخول مستقله
Public Function GetHTMLPage(ByVal URL As String, Optional ByVal UseProxy As Boolean = False, Optional ByVal ProxyAddress As String = "", Optional ByVal ProxyPort As Integer = 0, Optional ByVal UserName As String = "", Optional ByVal PassWord As String = "", Optional ByVal Domain As String = "") As String
Try
Dim sResult As String
Dim oHttp As HttpWebRequest
Dim objResponse As WebResponse
Dim objRequest As WebRequest = System.Net.HttpWebRequest.Create(URL)
If UseProxy Then
Dim oProxy As New WebProxy(ProxyAddress, ProxyPort)
If Domain <> "" Then
oProxy.Credentials = New NetworkCredential(UserName, PassWord, Domain)
Else
oProxy.Credentials = New NetworkCredential(UserName, PassWord)
End If
objRequest.Proxy = oProxy
End If
objRequest.Method = "GET"
objRequest.Timeout = 120000 ' 20 sec.
objResponse = objRequest.GetResponse
Dim sr As System.IO.StreamReader = New System.IO.StreamReader(objResponse.GetResponseStream(), System.Text.Encoding.UTF7)
sResult = sr.ReadToEnd()
' Close and clean up the StreamReader
sr.Close()
Return sResult
Catch ex As System.Exception
Throw New System.Exception("Could not read html page, since an error happened!", ex)
End Try
End Function
نرجو الافاده