چگونه با بهترین قیمت از اسنپ فود غذا بگیریم؟

خب قرار هست چی بگیم؟امروز می‌خوام در مورد این که چجوری پیشنهاد خفن‌های فود پارتی رو از دست ندیم براتون بگم.براتون یه نقشه راه هم می‌خوام بگم تا بعدا هم بتونید استفاده کنید.خب همونطور که می‌دونید تو نسخه موبایل اسنپ فود یه بخش وسوسه کننده هستش به اسم فودپارتی که توش پیشنهاد‌های ویژه و لحظه‌ای در مورد غذا بهتون می‌ده. می‌خوام بهتون یاد بدم چجوری دسترسی راحت داشته باشید به اطلاعات فودپارتی کل شهر بدون اینکه هی برید تو برنامه ریفرش کنید تا شاید یه چیزی گیرتون بیاد.خب چون موضوع در مورد غذا هست من هم نوشته رو با تم آشپزی براتون جلو می‌برم.مواد لازم1-یه شبیه ساز اندروید خب من بهتون NOX رو پیشنهاد می‌کنم.2- برنامه برای رصد ترافیک شبکهخب من بهتون Fiddler رو پیشنهاد می‌کنم.3-فایل APK اسنپ فوداینو خودتون هم می‌تونید با بازار بریزید هم فایلش رو بجوری گیر بیارید(به عهده خودتون)خب حالا قراره چیکار کنیم؟گام-1- برنامه اسنپ‌فود رو نصب کنید رو NOX.حرکت دوم ما اینه که ترافیک برنامه رو رصد کنیم تا ببینیم API فودپارتی چیه و اطلاعات چجوری گرفته می‌شه؟در حقیقت دنبال اطلاعات این قسمت هستیم.پس باید یه جوری اطلاعاتی که داره رد و بدل می‌شه رو با برنامه Fiddler رصد کنیم.خب مشکل چیه؟اطلاعات رمز شده جا به جا می‌شه و چون از https استفاده می‌شه احتمالا هیچ چیز مفیدی ازش بدست نمی‌آرید.راه حلش ولی اینه که یه وی پی ان به آی پی سیستمتون بزنید و گواهی امنیتی fiddler رو هم روی شبیه ساز نصب کنید تا بتونیم راحت ترافیک رو رصد کنیم.گام-2-خب برای این کار باید تو شبیه ساز برید به مسیر زیر:Setting گام-3-wi-fiگام-4-بعد روی WiredSSID نگه می‌دارید گام-5-Modify Network رو انتخاب کنیدگام-6-مرحله بعد باید پروکسی Fiddler رو وارد کنیم.گام-7-خب اینجا یه توقف داریم تا آی پی سیستم خودمون رو پیدا کنیم.دستور ipconfig رو تو CMD بزنید.قسمت قرمز رنگ آی پی ما هست و اون رو باید وارد تنظیمات پروکسی کنیم.گام-8-پس اطلاعات باید با توجه به آی پی خودتون پر بشه مال من رو نزنید الکی.ولی پورت دیفالت فیدلر 8888 هست اونو مثل من بزنید .گام-9-حالا وقتش هست که بریم سراغ fiddler از قسمت Tools به Options خب حالا باید تنظیمات رو مثل زیر فعال کنیم میرین قسمت Https مثل زیر عمل می‌کنید.گام-10-یه دور برنامه رو ببندید باز کنید بد نیستش?گام-11-خب حالا باید قسمت connections برید و تنظیمات مثل عکس باشهگام-12-خب حالا وقتش برید Certificate فیدلر رو نصب کنید از مرورگر NOX وارد http://ipv4.fiddler:8888 بشید و فایل Certificate رو بگیرید و فعالش کنید.خب حالا ارتباط بین NOX و Fiddler وصل شدش.گام-13-برید تو برنامه اسنپ فود و همزمان Fiddler باز باشه.می‌بینید که اطلاعات داره رصد می‌شه و کافیه که api فودپارتی رو پیدا کنید.خب می‌تونید خروجی اطلاعات رو ببینید.و مثل عکس زیر rest api اون رو ببینید.خب تبریک می‌گم شما الان بدون این که برید داخل برنامه می‌تونید همه‌ی اطلاعات فودپارتی رو بگیرید و با ساخت یه بات اولین نفر از این پیشنهاد‌ها باخبر بشید.منظورم همین بات‌هایی هستش که مفصل اینجا در موردش گفتم. https://virgool.io/@parsainjas/ljoogo8fnsqa وقتی اولین نفر از پیشنهادات ویژه با خبر بشید می‌تونید قبل از این که تموم بشه برای خودتون با تخفیف‌های 30 تا 50 درصدی سفارش بدید.البته من خودم یه بات تلگرام ساختم که هر روز بین ساعت مشخص برام بفرسته اطلاعات فودپارتی رو به اضافه هزینه ارسالش.(چون کثیف کد زدم براتون این قسمتشو نذاشتم و واگذار کردم به خودتون)البته شما خیلی راحت با تغییر پارامتر‌ها می‌تونید پیشنهاد ویژه‌های کل شهر رو در بیارید.خب از اینجا به بعد این که چجوری با اون endpoint برخورد کنید پای خودتونو و اگر یه روز اسنپ فود اکانتتون رو بست به من ربطی نداره?? امیدوارم مفید بوده باشه و اگر حال کردین تو کامنت بهم انگیزه بدید❤️ تا بازم از این کثافط کاریایی که عمرم باهاشون گذشت رو براتون بنویسم.