ورود

View Full Version : سوال: کنترل صفحه وب با استفاده از Internet Control



3dboy1
دوشنبه 21 بهمن 1387, 07:12 صبح
سلام .

آیا با استفاده از کنترل Internet Control میشه روی یک وبلاگ یا سایت یکسری عملیات مثله انتخاب یک لینک یا خوندن محتویات یک صفحه رو انجام داد ؟ بدون استفاده از Mouse و Keyboard .

ممنونم

mpmsoft
دوشنبه 21 بهمن 1387, 09:51 صبح
محتوای سایت رو بصورت HTML بهتون نشون می ده


Text1.Text = Inet.OpenURL("www.Google.com")

r0ot$harp
دوشنبه 21 بهمن 1387, 12:26 عصر
سلام .

آیا با استفاده از کنترل Internet Control میشه روی یک وبلاگ یا سایت یکسری عملیات مثله انتخاب یک لینک یا خوندن محتویات یک صفحه رو انجام داد ؟ بدون استفاده از Mouse و Keyboard .

ممنونم
دوست عزیز دونوع کنترل داریم :

1)Internet Controls
2) Internet Transfer Controls.

برای گرفتن متن در اولی باید از خط زیر استفاده کنید .



Private Sub Form_Load()
WebBrowser1.Navigate "yahoo.com"
End Sub

Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Debug.Print WebBrowser1.Document.body.innerhtml
End Sub

و برای گرفتن متن در دومی باید از خط زیر استفاده کنید .



Private Sub Form_Load()
Debug.Print Inet1.OpenURL("Yahoo.com")
End Sub


باتشکر احسان

shahram_g
دوشنبه 21 بهمن 1387, 14:08 عصر
يك صفحه وب رو با تصاوير بصورت كامل چطوري ميشه تو vb نمايش داد؟

3dboy1
دوشنبه 21 بهمن 1387, 14:25 عصر
با سلام
اولا از دوستان به خاطر پاسخها ممنون

جواب آقا شهرام عزیز :
با استفاده از internrt control :
WebBrowser1.Navigate "www.google.com (http://www.google.com)"
موفق باشی

mtn677
دوشنبه 17 تیر 1392, 12:09 عصر
با این دستور:

Debug.Print WebBrowser1.Document.body.innerhtml


متن کجا ذخیره یا پرینت میشه؟چجوری میشه متنو ببینیم؟چجوری متن رو در یک متغیر قرار بدم؟

SlowCode
دوشنبه 17 تیر 1392, 12:24 عصر
این کد سورس رو تو دیباگ چاپ میکنه، در واقع هیچ جایی ذخیره نمیشه دیباگ یه پنجره داره که مخصوص برنامه هست تا موقع اجرای برنامه اشکال زدایی کنه.
اینطوری بنویس:
VarSrc=WebBrowser1.Document.body.innerhtml

miladatashin
دوشنبه 17 تیر 1392, 19:00 عصر
اگه میخوای متن صفحه رو تو متغیر بریزی باید دانلود بشه . با URLDownloadToFile میتونی انجام بدی