خلاصه پروژه:
ما به دنبال یک توسعهدهنده پایتون متخصص در زمینه وب اسکرپینگ و اتوماسیون هستیم تا ربات موجود ما را که برای ثبتنام خودکار در یک سایت خارجی طراحی شده، بهینهسازی و ارتقا دهد. ربات در حال حاضر تست شده و عملکرد پایه آن صحیح است، اما برای کارایی و پایداری بیشتر نیازمند اصلاحات و افزودنیهای مشخصی در بخشهای مدیریت پروکسی، لاگینگ و تأیید ایمیل است.
جزئیات وظایف و نیازمندیها:
1. پیادهسازی سیستم چرخش خودکار IP (IP Rotation) از طریق API پراکسی:
وضعیت فعلی: اتصال ربات به اینترنت از طریق VPN به صورت دستی انجام میشود.
مطلوب: جایگزینی فرآیند دستی با اتصال به یک API پراکسی. ربات باید بتواند قبل از شروع هر وظیفه (ثبتنام هر حساب کاربری)، یک آدرس پراکسی جدید از API دریافت کرده و تراکنشهای خود را از طریق آن انجام دهد.
2. استانداردسازی سیستم لاگینگ:
وضعیت فعلی: لاگهای عملکرد ربات به صورت نامرتب نمایش داده میشوند.
مطلوب: پیادهسازی قابلیت مرتبسازی لاگها بر اساس تاریخ و زمان (به صورت صعودی یا نزولی) برای سهولت در پایش و دیباگ کردن.
3. بهینهسازی منطق انتخاب دامین در سرویس ایمیل موقت:
وضعیت فعلی: کاربر به صورت دستی لیستی از دامینهای مورد استفاده برای ساخت ایمیل موقت را به ربات میدهد.
مطلوب: ربات باید به صورت خودکار لیست دامینهای موجود را از سرویس ایمیل موقت دریافت کرده و به صورت تصادفی (Random) یکی را برای ساخت ایمیل انتخاب کند.
محدودیت: ربات باید از یک لیست "دامینهای بلاکشده" که توسط ما ارائه میشود، آگاه باشد و از انتخاب آنها خودداری کند.
4. یکپارچهسازی با لیست ایمیلهای آماده و استخراج کد تأیید:
تغییر اصلی: استفاده از یک لیست از حسابهای ایمیل آماده (شامل Hotmail و Outlook). ما لیستی از آدرسهای ایمیل و کلمات عبور مربوط به آنها را مستقیماً در اختیار ربات قرار خواهیم داد.
وظایف مورد انتظار:
ربات باید بتواند از لیست ایمیلهای ارائه شده، یک حساب کاربری را برای فرآیند ثبتنام انتخاب کند.
پیادهسازی قابلیت ورود به حسابهای ایمیل (Hotmail/Outlook) با استفاده از اطلاعات کاربری (یوزرنیم و پسورد) ارائه شده. روش اتصال (مانند استفاده از پروتکلهای استاندارد IMAP/POP3 یا اتوماسیون وب) به عهده توسعهدهنده است، به شرطی که پایدار و کارآمد باشد.
پس از ورود به ایمیل، ربات باید به طور خودکار آخرین ایمیل دریافتی از سایت مقصد را پیدا کرده، آن را باز کرده و کد تأیید (Verification Code) موجود در متن ایمیل را استخراج نماید.
کد استخراج شده باید برای تکمیل فرآیند ثبتنام در سایت مقصد به ربات اصلی تحویل داده شود.
ملاحظات فنی و نکات مهم:
منبع کد: سورس کد کامل ربات فعلی پس از انتخاب نهایی فریلنسر و توافق بر سر هزینه، برای بررسی و توسعه در اختیار او قرار خواهد گرفت.
محدودیت ابزار: این پروژه نیازمند مهارتهای برنامهنویسی تخصصی، تحلیل ساختار سایت و دیباگ کردن دستی است. استفاده از ابزارهای تولید کد مبتنی بر هوش مصنوعی (مانند GitHub Copilot یا ChatGPT) برای حل مشکلات اصلی پروژه مجاز نیست و نتیجهبخش نخواهد بود. تمام متخصصان در این زمینه تست شدهاند.
نحوه همکاری و ارسال پیشنهاد:
لطفاً پس از مطالعه دقیق نیازمندیها، پیشنهاد اولیه خود شامل حداقل زمان تخمینی و هزینه را ارسال کنید.
در صورتی که پس از مشاهده سورس کد، هزینه یا زمان پیشنهادی شما نیاز به تغییر داشت، این موضوع قابل بررسی خواهد بود.
برای شروع همکاری، آماده ارائه هرگونه توضیحات بیشتر هستیم.
پروژه به کمترین قیمت پیشنهادی داده میشود
ما به دنبال یک همکاری بلندمدت و با کیفیت هستیم و به متخصصی که این پروژه را با دقت و مهارت به پایان برساند، امتیاز 5 ستاره کامل خواهیم داد.
این آگهی از وبسایت کارلنسر پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت کارلنسر برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.