PDA

View Full Version : سوال: نمایش یک عدد متغیر صفحه وب در textbox



nemokh
چهارشنبه 27 خرداد 1394, 13:36 عصر
باسلام
چطور میتونیم یک عدد روی یک صفحه وب که به صورت لحظه ای تغییر میکنه (مثلا قیمت لحظه ای سکه ) رو از یک سایت گرفته درون یک textbox نمایش دهیم . به صورتی که با تغییر آن عدد در وب عدد تکس باکس هم تغییر کنه.
ممنون میشم اگه جواب بدین

nemokh
چهارشنبه 27 خرداد 1394, 13:41 عصر
ضمنا با vb.net باشه
ممنونم

javad dehnavi
جمعه 29 خرداد 1394, 13:41 عصر
سلام!

از یک webbrowser استفاده کنید و سایت مورد نظر رو لود کنید:

webbrowser1.navigate("http://google.com")

و میتونید با استفاده از GetElement مقدار رو از صفحه وب بگیرید مثلا:

textbox1.text=webbrowser1.document.getelementbyid("id").innertext

اگه به دردتون نخورد سایتی که میخواید ازش مقدار عددی رو بگیرید بگید تا یه نمونه کد بهتون بدم
موفق باشی

nemokh
جمعه 29 خرداد 1394, 14:44 عصر
باسلام و تشکر از جناب جواد دهنوی
اگر زحمت نباشه مثلا آدرس: http://www.tsetmc.com/Loader.aspx?ParTree=151311&i=22560050433388046
قسمت های عددی که در عکس زیر با بیضی علامت زدم
خیلی ببخشید که زحمت میدم
132397

javad dehnavi
جمعه 29 خرداد 1394, 17:22 عصر
سلام خواهش میکنم وظیفه س...
سایتی که گفتید با WebBrowser مربوط به ویژوال استودیو باز نمیشه! سایت دیگه ای سراغ دارید که این مقادیر رو نوشته باشه؟

nemokh
جمعه 29 خرداد 1394, 22:23 عصر
مثلا این سایت
http://www.tgju.org/
قیمت زنده سکه امامی
با عرض تشکر

javad dehnavi
دوشنبه 01 تیر 1394, 10:32 صبح
درود!
سورس کد پیوست شد.


132499

nemokh
دوشنبه 01 تیر 1394, 15:30 عصر
خیلی ممنون جناب دهنوی
واقعا شرمنده خیلی زحمت دادم و ممنونم

javad dehnavi
دوشنبه 01 تیر 1394, 20:33 عصر
خواهش میکنم انجام وظیفه س!! این چه حرفیه... :بوس:

nemokh
سه شنبه 02 تیر 1394, 01:48 صبح
آقای دهنوی ببخشید یک سوال دیگه دارم با عرض شرمندگی
اگه اطلاعات خواسته شده زیاد باشه و هر کدوم در یک صفحه ما برای هر صفحه احتیاج به یک وب بروزر خواهیم داشت و این کمی مشکل میشه . آیا به غیر از استفاده از وب بروزر راه دیگه ای هم وجود داره ؟
مثلا شرکتهای بورس احتمالا بیشتر از 400 شرکت هستن و هر کدوم یک صفحه وب مخصوص خودشونو دارن مگر اینکه تو صفحاتی مثل این صفحه باشه
http://www.tse.ir/market/MarketWatch.aspx
اینحا هم id مثلا قیمت پایانی رو نتونستم پیدا کنم
ممنون

javad dehnavi
چهارشنبه 03 تیر 1394, 04:08 صبح
خواهش میکنم، متاسفانه تنها راهی که به ذهنم رسید همین بود!!!! ولی شاید دوستای دیگه راه بهتری یاد داشته باشن...

nemokh
چهارشنبه 03 تیر 1394, 23:24 عصر
آقای دهنوی من بسیار از شما ممنونم بابت اطلاعاتی که دادید و زحمتی که کشیدید . تو برنامه نویسی همیشه فکر میکنم اگه این مشکل حل بشه دیگه کار تمومه ولی یه مشکل دیگه پیش میاد ولی با لطف دوستانی مثل شما هیچ وقت بی جواب نبودم. باز هم ممنونم