PDA

View Full Version : جستجو در database یک سایت دیگر و نمایش خروجی در سایت خودم



maryam_80
یک شنبه 13 خرداد 1386, 00:10 صبح
من توی پروژه ام امکان جستجو بر اساس پارامتر هایی مثل زیر دارم:

نام استان،نام شهر،نوع آپارتمان و...
و بر اساس گزینه هایی که کاربر انتخاب می کند ،می خواهم از طریق کد نویسی به سایت زیر وصل شوم (http://www.mls.ca/PropertySearch.aspx)و عین همان جستجو را در آنجا انجام داده و خروجی آن را در قالب یک gridview به کاربر در سایت خودم نمایش دهم.

در اصل به جای اینکه کاربر به سایت http://www.mls.ca/PropertySearch.aspx برود و جستجو کند ،می خواهم همان شرایط جستجو را در سایت خودم داشته باشم ،با این تفاوت که برود و نتیجه جستجو را از سایت مربرطه بیاورد و در سایت من نمایش دهد و کاربر وجود این سایت واسط را احساس نکند

morteza57
یک شنبه 13 خرداد 1386, 00:30 صبح
شما باید یک وب سرویس در سایت http://www.mls.ca/PropertySearch.aspx ایجاد کنید که جستجو را روی دیتابیس خودش انجام می ده و سپس در هر سایتی که می خواهی جستجو رو انجام بدی، اون وب سرویس رو فراخوانی کنی و نتایج رو بدست بیاری.

maryam_80
یک شنبه 13 خرداد 1386, 00:38 صبح
با تشکر
ولی من نمیدانم که چه جوری می توان یک وب سرویس در یک سایت ایجاد کرد.ایا شما نمونه برنامه و یا لینکی در این خصوص سراغ دارید؟

چون تمام اصل کار من توی این پروژه همین قسمت جستجوش هست

morteza57
یک شنبه 13 خرداد 1386, 00:49 صبح
خیلی ساده هست. با یه جستجوی ساده به زبان فارسی یا انگلیسی توی گوگل مقالات بیشماری رو در مورد ساخت یک وب سرویس ساده پیدا کنی. مثلا این یک نمونه به زبان انگلیسی :
http://abstractvb.com/code.asp?A=1006

maryam_80
یک شنبه 13 خرداد 1386, 01:04 صبح
ممنون
من link ارسالی شما را نگاه می کنم و از اصول آن در پروژه خودم استفاده می کنم اگر مشکلی داشتم ،مطرح می کنم.

azmoodeh
یک شنبه 13 خرداد 1386, 02:19 صبح
سلام

برای داشتن یک وب سرویس که این کار رو انجام بده یا حتما خود شما باید در تیم توسعه دهنده Mls.ca باشید یا تیم توسعه دهنده این سایت برای شما چنین کاری کنند که بستگی به خودشون داره.اگر این وب سرویس به نحوی در این سایت ایجاد شد که چه بهتر ولی راهنمایی من برای حالتی هست که این اتفاق نمیفته

:ناراحت:
باید بگم که حل این مساله بدون وب سرویس خیلی سخت هست علاوه بر این که باید یک سری شرایطی فراهم باشه
یعنی این سایت mls.ca همیشه خروجیش به یک فرمت باشه و مدام اون رو تغییر نده ( والبته خروجی اون هم از لحاظ HTML چندان پیچیده نباشه ) . در این صورت شما باید سورسHTML نتیجه جستجو رو به دقت نگاه کنید تا بتونید الگوریتمی برای استخراج داده های مورد نظرتون از این متن HTML پیدا کنید ( که البته گفتم کار سختی میشه ) یه کاری تقریبا شبیه کاری که موتورهای جستجوی اینترنتی انجام میدن . البته شاید کامپوننتهای HTML Parsing هم بتونه کمکم زیادی بهتون بکنه.
موفق باشید

khz-web1
یک شنبه 31 تیر 1386, 19:57 عصر
نه دوست عزیز ربطی به وب سرویس نداره شما یک نگاه به این وبلاگها بنداز

m.hamidreza
یک شنبه 31 تیر 1386, 22:20 عصر
نه دوست عزیز ربطی به وب سرویس نداره شما یک نگاه به این وبلاگها بنداز

منظورت چیه عزیز دل برادر ؟ :متفکر: