سلام
میدونیم که سایتها و اپلیکیشنهایی هستند که قیمت یک کالا رو در سایتهای فروشگاهی جهت مقایسه ارایه میدن. سوال من این هست که این سایتها چطور متوجه موجود شدن یک کالا در این سایتها میشن و اصولاً اطلاعات کالا و قیمت اون رو از چه طریقی بدست میارن؟
احتمالات موجود:
1- کرال کردن سایتها با یک الگوریتم ثابت (و متغییر در صورت تغییر طراحی سایت هدف)
2- چک کردن مرتب سایتهای هدف و ثبت دستی اطلاعات اون در سایت مقایسه قیمت!
3- پروتکل یا API مشخصی برای کار بین این سایتها وجود داره.
4- شما بگید...
مورد دوم که بنظر منطقی نیست و باز بزرگ تر شدن سایت عملا غیر ممکنه
مورد سوم هم ممکن نیست چون خیلی فروشگاه ها مغایر با قوانینشون هستش و ترجیح میدن چنین چیزی رو ارایه ندن و این روش هم عملا منسوخه
فقط مورد اول و چهارم میونه؛ خب در باره مورد اول خب چند چالش هستش که چطوری رفع میشه؟
اول این که فروشگاه ها در حال تغییر هستن
از این مرو هم که فاکتور بگیریم، یه اسکریپت به چه شکلی میتونه بره و لیست اتمام اجناس فروشگاهی مثل دیجیکالا رو استخراج کنه؟
شیوه کاکردشو میخوام بدونم
سلام مورد سوم ممکنه با ایجاد همکاری با سایت بوجود بیاد و غیر ممکن نیست
مورد اول هم که به قول شما چون سایت در حال تغییر هستند ممکنه تویی دراز مدت اذیت کننده باشه و یا با گوگل آنالیز و یا سایر ابزاهای انلایز سایت متوجه curl کردن بشن و اذیت کنند.
به نظرم با پشتیبان سایتی که میخوای ازش Api بگیری در ارتباط باش بهتره
بین سایت خودشون و سایت هدف یه قراردادی چیزی امضا میکنن
واسه اون سایت فروشگاهی هم بهتر میشه چون محصولش بیشتر دیده میشه . مثلا خیلی از فروشگاه های اینترنتی که من نمیشناختم رو تو سایت های واسطه ای و مقایسه ای این شکلی پیدا کردم!
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟