shanel
4 سال پیش توسط shanel مطرح شد
22 پاسخ

به دست آوردن API سایت بدون همکاری سایت مورد نظر

سلام . چطور میشه API یک سایت رو به دست آورد . در صورتی که سایت مورد نظر برای دادن API همکاری نمیکنه و میگه که این سرویس امن نیست ! سایت مورد نظر یک سایت خارجیه . در زمینه ی فروشگاهی . پیشاپیش ممنون

@ali.bayat ممنون اگر راهنمایی بفرمایید .


ثبت پرسش جدید
فخرالدین لنگی
تخصص : برنامه نویس وب، آندروید و سیست...
@fakhraddin 4 سال پیش مطرح شد
1

با سلام
شدنی نیست مگه اینکه به شما api بدن یا شما به کدای سایت دسترسی داشته باشید و api خودتون بسازید


shanel
تخصص : ...
@shanel 4 سال پیش مطرح شد
0

من سر رشته ندارم . کد سایت منظورتون چیه و اون و چجوری باید به دست آورد ؟


shanel
تخصص : ...
@shanel 4 سال پیش مطرح شد
0

چون یه سایت بزرگه اینکه من یه سایت از اول طراحی بکنم . هم خرجش زیاده . هم اینکه خیلی وقت گیره که بخوای هر روز آپدیت اون سایت و تو سایت خودم پیاده کنم . در ثانی محصولات اون سایت هر روز ناموجود و موجود میشه . اینجوری من با مشتریام به مشکل برمیخورم .

و سوال بعد آیا واقعا api امن نیست ؟ و دلیل این سایت برای گفتن همچین حرفی چیه ؟


فخرالدین لنگی
تخصص : برنامه نویس وب، آندروید و سیست...
@fakhraddin 4 سال پیش مطرح شد
1

منطورم این بود که اگه پروژه اپن سورسه کدش رو ببنید برای خودتون api بسازید یا اون فروشگاه کد سایت رو در اختیارتون بذاره یا اینکه کلا هکشون کنید
متوجه حرفی که می فرمایید هستم api ربطی به امنیت نداره سایت آمازون به این بزرگی api می ده یا حتی خیلی از سرویس های گوگل و مایکروسافت api در واقع یک رابط بین شما که شخص سومی با کدا و دیتابیس شرکت


جواد مختاری
تخصص : طراح رابط کاربری
@usEr 4 سال پیش مطرح شد
1

میشه از sniffer ها استفاده کرد

دسکتاپ + اپ موبایل + وب

پارامتر های ورودی و خروجی به خوبی مشخصه


علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
2

دوستان یه سری موارد رو توضیح دادند
اما اکثر API های درست حسابی معمولا کاربر ها رو با یه API KEY یا توکن ،احراز هویت میکنند
اگر چنین باشه.. دانستن Endpoint ها هم خیلی به دردتون نمیخوره


AriaieBOY
تخصص : TALL Stack Lover
@ariaieboy 4 سال پیش مطرح شد
2

@oriflame.shanel
تنها راه پیش روی شما در صورتیکه وبسایت به صورت رسمی api نده این هست که خودتون وبسایت crawl کنید و اطلاعات مد نظر خودتون استخراج کنید.
کاری که خود من به دلیل ارائه نشدن api توسط دیجیکالا دارم انجام میدم. و اطلاعات مد نظرم خزش میکنم و در میارم و داخل سایت خودم بروزرسانی میکنم.


shanel
تخصص : ...
@shanel 4 سال پیش آپدیت شد
0

ضمن تشکر از تمامی عزیزان بابت نظرهاشون . من میخوام کل اتفاقاتی که در سایت مورد نظر میفته به صورت روزانه داخل سایت خودم هم آپدیت بشه . یعنی نیاز به کل اطلاعات اون سایت دارم . قطعی ترین نظر رو لطفا بفرمایید . پیشاپیش تشکر میکنم . در واقع به صورت جمع بندی از چه راهی برم بهتره و خواسته ام میتونم برسم . این سایت روزانه و بعضی مواقع لحظه ای آپدیت میشه ( محصولات روی سایت لحظه ای ناموجود میشن ، در واقع در صورتی که مشتری روی سایت من کالای ناموجود شده رو ثبت سفارش انجام بده و خرید بزنه ، ممکنه بارها مجبور به بازگشت وجه به مشتری بشم . از این رو باعث دلسرد شدن و عدم اعتماد مشتری میشه ) . بنابراین میخوام راهی باشه که بتونم آپدیت حداقل روزانه سایت رو داشته باشم . ممنون میشم راهنمایی نهایی رو بفرمایید دوستان . پیشاپیش بابت راهنمایی تشکر میکنم .


shanel
تخصص : ...
@shanel 4 سال پیش مطرح شد
0

کسی از دوستان نظری نداشتن دیگه؟


محمد مهدی صالح پور
تخصص : در حال یادگیری طراحی و برنامه...
@MahdiSP 4 سال پیش مطرح شد
1

@oriflame.shanel
تنها راه به غیر از api که به ذهنم میرسه همون crawl کردن سایت مورد نظر هست


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 4 سال پیش مطرح شد
1

به نظر میاد شما نیازمند یک ربات یا کرالر هستید دوست عزیز. صد در صدی نیست و در هر کیسی شرایط متفاوت هست. ولی نشدنی هم نیست. 😊


shanel
تخصص : ...
@shanel 3 سال پیش مطرح شد
0

@mhyeganeh سلام مجدد . در مورد این ربات که فرمودید .1 - آیا این ربات امن هست ؟ 2 - این ربات هزینه طراحیش چقدر میشه ؟ 3 - آیا به سرعتی که اطلاعات روی سایت مرجع قرار میگیره ، روی سایت منم اعمال میشه یا تاخیر داره و این تاخیر به چه میزان هشت ؟ ممنون


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 3 سال پیش مطرح شد
1

@oriflame.shanel
باید عرض کنم پاسخ تمامی مواردی که پرسیدید بستگی داره به شرایط و کسی باید پاسخش رو بده که قصد طراحی و پیاده سازیش رو داره 😊


ftp
تخصص : ساده
@ftp 3 سال پیش مطرح شد
0

@ariaieboy
میشه آدرس سایتتون رو بدید نگاه کنم


محمد
تخصص : همیشه در حال یادگیری ...
@Mohammad79 3 سال پیش آپدیت شد
0

@ariaieboy
سلام
این سایت یه api واسه محصولات دیجی کالا ارائه میده
https://oneapi.ir/docs/api/digikala


shanel
تخصص : ...
@shanel 2 سال پیش مطرح شد
0

سلام . امکانش هست من دوباره این موضوع به جریان بندازم !؟


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 2 سال پیش مطرح شد
0

@shanel
درود خوبی...
بعد از دو سال هنوز مشکلت حل نشده؟


نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 2 سال پیش آپدیت شد
0

خب اول از همه بگیم که حتی سایتی که API هاشو می خواین، کوچیک باشه و... ، قطعا در حدی ایمن هست که حتی با داشتن آدرس API ها نمی‌تونین کری از پیش ببرین، چون tokenـی که برای انجام احراز‌هویت نیازه رو ندارین.

همونطور که دوستان فرومودن، یکی از کارهایی که می تونین بکنین استفاده از بات های خزشگر (crawler) هست.
که نوع استفاده اش به خودتون (یا کسی که براتون انجام میده) برمیگرده :

هر چند وقت یکبار سایت مورد نظرتون رو برسی کنین، اطلاعات لازم رو در چایگاه داده سایتتون ذخیره کنین و...

  • سرعت لودینگ سایتتون بالاست
  • اطلاعات قدیمی هستن، (اطلاعات مال زمان آخرین خزشتون هست)

هر وقت کاربر درخواست می کنه تا صفحه‌ای رو مشاهده کنه، شما میرین اطلاعات رو از سیات مورد نظرتون در بیارین و...

  • سرعت لودینگتون پایینه
  • اطلاعات بروز و لحظه ای و دقیق هستن

و چندین چند روش دیگه.
که چون چندین نوع پیاده سازی مختلف داریم، قطعا برای ساخت سایت، قیمت های متفاوت داریم .
امنیتش هم به کاری که می خواین انجام بدین برمی گرده، ولی بطور کلی میشه گفت بالاست


shanel
تخصص : ...
@shanel 2 سال پیش مطرح شد
0

نه ! چون ادامه ش و نگرفتم !


shanel
تخصص : ...
@shanel 2 سال پیش مطرح شد
0

ممنون . حالا دوباره میام .


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام