View Full Version : خواندن اطلاعات از سایت دیگر
tc1000
سه شنبه 21 فروردین 1386, 01:49 صبح
با سلام
من میخوام اطلاعات روی صفحه یه سایت رو بخونم این کار برای این هستش بطور مثال میخوام نرخ ارز رو از سایت بانک توسعه صادرات بخونم و هر دفعه که تقاضای نرخ ارز رو میدم بره اطلاعات اون صفحه رو بخونه و توی متغیرها بذاره. در ضمن اون صفحه همیشه ثابت هستش و فقط اعداد تغییر میکنند.
این لینک هم مثال هستش چطور میشه اطلاعات این صفحه رو کپی زد و توی متغیر گذاشت.
http://www.edbi.ir/frmRates_fa-IR.aspx
با تشکر
سار
سه شنبه 21 فروردین 1386, 09:07 صبح
یک RSS Reader لازم داری و اینکه اون سایت به تو RSS بده.
اینجا رو ببین : http://www.edbi.ir/frmRSSList_fa-IR.aspx
Behrouz_Rad
سه شنبه 21 فروردین 1386, 11:53 صبح
البته همه ی سایت ها به شما RSS نمیدن و در عین حال ممکنه که شما به اطلاعات اون سایت نیاز داشته باشی.
مثل بسیاری از سایت هایی که با موتور جستجوگر خودشون، مطالب سایت های دیگه رو استخراج می کنن.
برای این موتورهای جستجو، باید قالب سایت مورد نظر رو تعریف کرد و برای هر قالب کدهای متفاوتی نوشت تا بتونه اطلاعات مورد نظر رو از منبع خاصی استخراج کنه.
به عنوان مثال، ممکنه شما نیاز به آماری داشته باشی که سایت رسمی بورس تهران اون رو مرتبا به عنوان عکس در سایتش قرار میده. (قبلا این کار رو انجام دادم!)
در این حالت، باید از کلاس های HttpWebRequest و HttpWebResponse استفاده کنی.
کلاس HttpWebRequest با دریافت یک URL، کد HTML اون رو به شکل یک HttpWebResponse برگشت میده که با آنالیز این کدهای HTML می تونی به نتایج دلخواهت برسی!
البته استفاده از مطالب سایت های دیگه بدون کسب اجازه و ذکر منبع، از گناهان کبیره محسوب میشه و عذاب دنیوی و اخروی رو به همراه داره!
موفق باشید.
tc1000
دوشنبه 14 خرداد 1386, 11:32 صبح
خود بانک توسعه صادرات خیلی خوشحال میشه که از اطلاعات سایتش استفاده کنیم چچون من با روابط عمومیش تماس گرفتم گفت با ذکر منبع موردی نداره.
فقط اگر امکان داره یه مثال کوچیک بزنید که دقیقا طرز کار رو بفهمیم
Behrouz_Rad
دوشنبه 14 خرداد 1386, 21:43 عصر
فقط اگر امکان داره یه مثال کوچیک بزنید که دقیقا طرز کار رو بفهمیم
http://www.barnamenevis.org/forum/showthread.php?t=36051
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.