परियोजना का विवरण
अनुवादितएक वेब डेवलपर के लिए दूरस्थ कार्य। एक तैयार बॉट है जो लंबे समय पहले पायथन में लिखा गया था, आपको इसमें एक न्यूरॉन जोड़ने की आवश्यकता है।
समाधान सेलेनियम के माध्यम से है। मैं नीचे बताऊंगा कि क्यों।
विवरण:
एक वेबसाइट है। हम वहां से गैस खरीदते थे, लेकिन साइट बॉट्स द्वारा उत्पन्न की गई थी। जिसने जीतने की संभावनाओं को 0 तक कम कर दिया, हमने बारी-बारी से पायथन पर एक बॉट लिखा, सेलेनियम के माध्यम से वहां प्राधिकरण और स्वचालित रूप से राशि भरना, एक लॉट (यानी, गैस) का चयन करना, मात्रा जितनी हमें चाहिए और एक अनुरोध भेजना (सबमिट)। यह डरते हुए कि नीलामी उपयोगकर्ता के कैश को देख रही है, केवल इस समाधान का उपयोग करने का निर्णय लिया। समस्या यह है कि एक अनुरोध भेजने के लिए, आपको एक कैप्चा हल करना होगा जो एक गणितीय समस्या की तरह दिखता है। इसलिए आपको 2 सेकंड में समस्या का एक पार्सर और समाधान चाहिए। क्योंकि वहाँ बीस अन्य लोग हैं जो उस समय को लेंगे। और पहले सेकंड को नहीं लिया जा सकता, अन्यथा 2 महीने के लिए प्रतिबंध (लेकिन मार्जिन के साथ खाते उपलब्ध हैं)
एक ही चीज़:
1) कैप्चा (गणितीय समस्या) की पहचान को कैप्चर करें
2) 00:00:02:0000 (2 सेकंड, 0 मिलीसेकंड) पर एक अनुरोध भेजें, बॉट 5 सेकंड पर सेट है, क्योंकि इसे लंबे समय पहले लिखा गया था।
3) अनुरोध भेजने में देरी को कम करने के लिए सर्वर/होस्टिंग पर एक समाधान लागू करें
4) मान बदलें, यह डिफ़ॉल्ट रूप से 10% पर 5% बदलने के लिए है लेकिन यह जल्दी किया जाता है, आप कोड में पाएंगे।
संदर्भ
स्पेलिंग कार्यों के लिए एक पार्सर है।
संख्याओं / संख्याओं की पहचान के साथ एक साइट है कज़ाख में।
स्रोत कोड प्रदान किया गया है (एल्गोरिदम इस तरह दिखता है)।
1. साइट पर जाता है।
2. अधिकृत।
3. उलटी गिनती टाइमर के समाप्त होने की प्रतीक्षा कर रहा है (फ्रंट एंड इंटरफेस तब तक नहीं खुलता जब तक टाइमर समाप्त नहीं होता)
4. टाइमर के बाद, यदि अधिकृत है, तो फॉर्म भरें
चुनें: चयनित चयन (यानी लॉट)
इनपुट टेक्स्ट: टोन: (प्री-रजिस्टर किया गया मान इंगित करता है)
कीमत: (कीमत को स्वचालित रूप से गणना की जानी चाहिए, साइट से + 5% लेते हुए)
- कैप्चा भरें (2 से 10 वर्ण) और फिर जूस इसके साथ है। कैप्चा के उदाहरण संलग्न हैं
- सबमिट
उदाहरण के लिए, आवेदन ठीक 11:00 पर +6 समय क्षेत्र में शामिल है, आपको 11:00:02:0000 मिलीसेकंड पर एक प्रोग्राम होना चाहिए जो पहले से ही आवेदन प्रकाशित कर चुका है (मिली और / या माइक्रो और / या नैनोसेकंड द्वारा समय सेट करने की संभावना के साथ)।