سؤال لمختصي البرمجة ؟

tarqsaleh22

لو كان هناك منصة مزاد إلكترونية, متاح 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 تبدأ بتحقيق الشرط

أتمنى أن أكون قد أفدتك (: