واضح آرشیو وب فارسی:سایت ریسک: View Full Version : ذخیره اطلاعات یک صفحه اینترنتی در Database mnrhm01-09-2006, 10:30 AMبا سلام من مي خواهم برنامه اي بنويسم كه يك صفحه را از اينترنت مي گيرد و يك سري اطلاعات را از source آن به داخل یک database ذخیره می کند و اینکه یک سری اطلاعات مربوط به تاریخ و غیره را در آن صفحه وارد کند و اطلاعات برگشتی را از source آن صفحه در database ذخیره کند لینک صفحه (http://www.tsesc.com/Zsymboltrade.aspx) با تشکر زبان C#.NET someone01-09-2006, 01:53 PMسلام. من منظور شما رو درست متوجه نشدم. link ي كه شما گذاشتيد مربوط به بازار بورس تهران هست. دقيقا مي خوايد چه كار كنيد؟ از اين صفحه چه اطلاعاتي مي خوايد بگيريد؟ ممنون. mnrhm02-09-2006, 10:44 AMمن می خوام اطلاعات قیمت سهام مختلف رو مثلا از یک تاریخ تا به امروز بگیرم و در فایل ها ی txt ذخیره کنم تا بتوانم از آنها در نرم افزارهای تحلیل تکنیکال مثل metastock استفاده کنم بنابراین نیاز به برنامه ای دارم که به اینترنت وصل شده و به یکی از سایت های دارای آرچیو رفته و اطلاعات قیمت هر سهم دلخواهی را از تاریخ مشخص شده در برنامه تا به امروز در دیتابیس برنامه update کند ولی چون بنده تازه کارم نمی دانم چگونه می توان در یک برنامه به اینترنت وصل شد و یک صفحه را دریافت کرده و اطلاعات مشخص در آن صفحه که شامل قیمت های روزهای مختلف یک سهم مشخص است را از آن استخراج کرده تا بتوانم دیتابیس خود را update کنم براي مثال از طريق اين صفحه hthttp://www.tsesc.com/dtod.aspx?date=13850313 كه با تغيير date می توان قیمت های تاریخ های مختلف را بدست آورد با تشکر قبلی someone02-09-2006, 03:55 PMدوباره سلام. به طور خلاصه و ساده باید بگم که برای کاری که شما میخواید انجام بدید باید یک connection به database ی که روی server قرار داره بزنید که مسلما اجازه این کار رو ندارید. یه روش دیگه هم وجود داره و اونم اینه که بعد از referesh شدن صفحه ی مورد نظر شما باید source صفحه مورد نظرتون رو در یک Buffer به صورتString ذخیره کنید و یک Search Engine برای پیدا کردن اطلاعات مورد نظر بنویسید. میتونید از منوی view گزینه ی source رو انتخاب کنید تا ببینید که اطلاعاتی که می خواید چه طوری قرار گرفتن. در ضمن اگه می خواید اطلاعاتی در صفحه ی مورد نظر وارد کنید یکی از روش ها اینه که باید handle صفحه ی مورد نظرتون رو بگیرید وtabIndex های کنترل هایی که روی صفحه قرار دارند رو پیدا کنید و روی Index کنترل مورد نظر focus کنید.در این صورت میتونید اطلاعاتتون رو مثلا در یه TextBox قرار بدید و Index کنترل send رو پیدا کرده و روش focus کنید.همین طور میشه handle کنترل های بکار رفته در صفحه روبدست آورد. البته این کار ساده نیست. در حقیقت با این کار شما یه Robot کوچیک برای خودتون می سازید. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 553]