السلام عليكم ورحمة الله وبركاته
عندي مشكلة ماني عارف لها حل وهي اريد التحويل من string الى Htmldocument
بدون استخدام هذا الكلاس WebBrowser
هذا محتوى String
كود :
<HTML><HEAD></HEAD><BODY>Hello</BODY></HTML>
ماذا تقصد بالتحويل هذا؟
هل تقصد حفظه كـ page.html ؟
انا احاول تحويل page من string الىhtmlDocument
لكي يسهل علي التحكم بكودHTML
كود :
Dim Web As New WebClient
Dim PAGE As String = Web.DownloadString(URL)
هذا مثال بسيط يوضح كيف استطيع اتحكم بعناصر الصفحة ولكن بإستحدام كلاسWebrowser وهذا الكلاس غير عملي نهائياً لانه بطيء جداً وارغب بإستحدام هذا الكلاس بدلا عنه htmldocument
كود :
Private Sub fMain_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Try
WebBrowser1.Navigate("http://site.com")
Catch ex As Exception
End Try
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
End Sub
Private Sub Button4_Click(sender As Object, e As EventArgs) Handles Button4.Click
For Each item As HtmlElement In WebBrowser1.Document.Links
TextBox2.Text += item.InnerText + vbNewLine + vbNewLine
Next
End Sub
والله تعبت في رد مطول ومدري وش صار ..الرد انحذف كله
هنا
سبق وان قمت بتجربة هذه المجموعة من الكلاسات HtmlAgilityPack
لكنني اريد استخدام هذا الكلاس htmldocument
على كل حال شكرا لك اخي سعود
تحياتي لك
العفو اخي الكريم .. لكنها مفيدة جدا جدا فتستطيع بواسطتها استخلاص الروابط وفلترتها اما رابط صورة او رابط عادي.