سؤال لمختصي البرمجة ؟
لو كان هناك منصة مزاد إلكترونية, متاح 100 كرسي و عدد الإقبال 1000 شخص
المزاد يفتتح 8 مساء بتوقيت غرينتش, و سوف يفوز بالمزاد أول 100 شخص يجلس على الكرسي.
بطريقة برمجية, كيف أكون ضمن الـ 100 ؟
هل هناك تكتيك تقني يجعلني أتفوق على البقية؟ قبل أن يفتتح المزاد
اتمنى وضحت الصورة
التعليقات
هذا يعتمد على طريقة التسجيل أو الدخول للمزاد ففي حال كان يعتمد فقط على الضغط على زر معين داخل الصفحة أو إدخال بعض المعلومات المعروفة فيمكن القيام بذلك باستخدام كود js أو كود python حيث تحدد في حال أصبحت الساعة الثامنة مساءا بتوقيت غرينيتش فقم بالأمر التالي والذي هو الدخول للمزاد وإدخال البيانات المرادة إن وجدت. أما لو كان الدخول للمزاد يقوم بالتحقق مثل ما هو موجود في captcha فأعتقد أن هذا الأمر يجب أن يتم من قبل شخص ما.
بالطريقة اليدوية, هل ممكن الدخول اتفوق على بقية المتنافسين
هل فيه تكتيكات معينة, مثل سرعة الانترنت أو الضغط على أزرار محددة لذلك
في حال كانت طريقة التسجيل غير محمية ب captcha من النوع القوي يمكنك عمل ذلك من خلال العديد من الطرق مثل إعادة إرسال ال request من خلال أدوات أبسطها ال inspect element الموجودة في كل متصفح على الحاسوب تحديدا في قسم ال network
تذكر أن بعض المواقع خاصة المعروفة لديها تقنيات عديدة لمنع ذلك مثلاً السماح لكل ip بالتسجيل مرة واحدة وهذا يمكن تخطيه من خلال استخدام proxy أو vpn ويمكنك كسب عدة مقاعد بهذه الطريقة بحسب عدد ال ips الذي تستطيع استخدامها .. بعض المواقع الأخرى قد تستخدم ملفات تعريف الإرتباط أو cookies لكل زائر لمنعه من التسجيل أكثر من مرة .. الحل هنا أبسط بكثير وهو حذف ال cookies لهذا الموقع .. ويمكن للموقع دمج أكثر من طريقة معا لضمان حماية أعلى ولكن يمكنك دائماً إيجاد طريقة لتخطي ذلك.
في حال وجود captcha google مثلاً، الأفضل عندها محاولة فهم طريقة عمل الموقع جيداً وما هي طريقته في منع الشخص الواحد من ارسال أكثر من طلب وعندها قد تحتاج إلى العمل اليدوي بشكل سريع مع مراعاة حذف ملفات الcookies من الموقع وتغيير الip في كل مرة تسجل فيها.
نعم ممكن جدا باستعمال سكربتات تقوم بالتسجيل الدخول و ملأ الخانات, باستعمال javascript لو كان من صفحة واحدة أي مجرد فورم تملأ بالمعلومات و تاكسيس عليها من الكونسل , أو باستعمال Python و كلتا الطرق توصل ألى نفس الهدف.
لكن يجب عليك أن تعرف الخطوات التسجيل من قبل و تجنب وجود captcha
للجافاسكريبت استعمل date و انشاء function تبدأ بتحقيق الشرط
أتمنى أن أكون قد أفدتك (: