PDA

View Full Version : گرفتن کد html صفحه هات وب



dr.pantagon
پنج شنبه 09 مهر 1388, 02:02 صبح
با سلام
من می خوام سورس یک صفحه وب سایت رو بگیرم قبلا از این روش استفاده می کردم


str1 = Inet1.OpenURL("http://google.com")
text1.text=str1

و کد صفحه را کامل می گرفت ولی الان دیگه فقط چند خط رو بیشتر رو لود نمی کنه

من نیاز به سورس کل صفحه دارم تا بتونم روش پروسس کنم


اگر کسی راه حلی سراغ داره بگه خیلی گیرش هستم

من از Internet transfer control استفاده کردم

با تشکر

SilverLearn
پنج شنبه 09 مهر 1388, 04:13 صبح
سلام دوست عزيز شما ميتونيد از web browser استفاده كنيد چون هم كار كردن باهاش راحت هست هم دچار سردرگمي نميشي

براي گرفتن سورس صفحه مورد نظر هم مي توني از كد زير استفده كنيد



Dim pageSource As String
pageSource = webBrowser.document.body.parentElement.innerHTML

dr.pantagon
پنج شنبه 09 مهر 1388, 21:33 عصر
جواب نمی ده یعنی اصلا شی web browser
body.parentElement.innerHTML رو نداره یا شناسایی نمی کنه

فقط تا Document رو لود می کنه

r0ot$harp
جمعه 10 مهر 1388, 16:39 عصر
دوست عزیز از Winsock استفاده کنید . در مقلات بنده جستجو فرمایید .


باتشکر احسان

dr.pantagon
جمعه 10 مهر 1388, 18:24 عصر
مرسی من این کارو کردم و مشکلی هم ندارم به جز فایروال ها
در این پست هم سوال کردم که چه طوری کار کنم که فایروال گیر نده و بزاره من سورس صفحه مورد نظرم را بخونم

لینک (http://barnamenevis.org/forum/showthread.php?p=819138#post819138)

تشکر