راکت

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

22 پاسخ

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

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

shanel
shanel
@shanel
ثبت پرسش جدید

پاسخ‌ها

22
فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

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

shanel
shanel
@shanel

تخصص: ...

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

شاید پاسخ شما همین‌جا باشد

shanel
shanel
@shanel

تخصص: ...

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

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

فخرالدین لنگی
فخرالدین لنگی
@fakhraddin

تخصص: برنامه نویس وب، آندروید و سیستم های کامپیوتری

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

جواد مختاری
جواد مختاری
@usEr

تخصص: طراح رابط کاربری

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

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

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

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

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

AriaieBOY
AriaieBOY
@ariaieboy

تخصص: TALL Stack Lover

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

shanel
shanel
@shanel

تخصص: ...

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

shanel
shanel
@shanel

تخصص: ...

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

محمد مهدی صالح پور
محمد مهدی صالح پور
@MahdiSP

تخصص: در حال یادگیری طراحی و برنامه نویس وب

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

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

shanel
shanel
@shanel

تخصص: ...

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

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

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

ftp
ftp
@ftp

تخصص: ساده

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

محمد
محمد
@Mohammad79

تخصص: همیشه در حال یادگیری ...

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

shanel
shanel
@shanel

تخصص: ...

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

.
.
@jwkwok

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

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

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

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

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

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

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

shanel
shanel
@shanel

تخصص: ...

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

shanel
shanel
@shanel

تخصص: ...

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

صفحه 1 از 2

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

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