यह तस्वीर आज वेब पर मिली। एक आलसी प्रोग्रामर होने के नाते, मैं वास्तव में गूगल नहीं खोलना चाहता और कुछ पात्रों को टाइप कर सकता हूं। बहुत काम का रास्ता! यह एक ऐसा महत्वपूर्ण कार्य है जिसे स्वचालित किया जाना चाहिए।
चुनौती
हर कोई जानता है कि Google खोज परिणाम में पहली छवि हमेशा सबसे अच्छी होती है। इसलिए इसे उपयोगकर्ता को प्रस्तुत किया जाना चाहिए।
आपको एक प्रोग्राम या फ़ंक्शन लिखना है जो एक स्ट्रिंग को पैरामीटर के रूप में लेता है और जब आप उस नाम को खोजते हैं तो यह Google पर मिलने वाली पहली छवि प्रदर्शित करता है + इसके glamour shotपीछे के शब्द ।
Google खोज क्वेरीज़
Google पर छवियां खोजने के लिए, url में क्वेरी पैरामीटर होना चाहिए tbm=ischऔर q=query, queryवह नाम होने के साथ जिसे आप खोजना चाहते हैं।
मेरे नाम के लिए एक मान्य क्वेरी स्ट्रिंग Basहोगीwww.google.com/search?tbm=isch&q=Bas
इनपुट
आपका प्रोग्राम या फ़ंक्शन इनपुट का एक एकल पैरामीटर लेता है, जो वह नाम है जिसे आप Google पर खोजना चाहते हैं। इस स्ट्रिंग में शामिल होंगे [a-z], [A-Z], [0-9]और (स्थान)। इस स्ट्रिंग को स्पेस से अलग किया जा सकता है, गूगल पर स्पेस सेपरेटेड स्ट्रिंग की खोज करने के लिए, किसी को स्पेस को बदलना चाहिए +। उदाहरण के लिए, यह एक मान्य क्वेरी है:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
उत्पादन
छवि को या तो स्क्रीन पर खींचा जा सकता है, या फ़ाइल में सहेजा जा सकता है (किसी भी प्रारूप में)।
यदि Google पर पहला खोज परिणाम एक जिफ़ फ़ाइल है, तो आप या तो जिफ़ दिखा सकते हैं या उस जिफ़ के किसी भी फ्रेम को दिखा सकते हैं।
परीक्षण के मामलों
अपेक्षित परिणाम देखने के लिए इस स्निपेट को चलाएं
यह कोड-गोल्फ है , बाइट्स जीत में सबसे छोटा कोड!
[a-z0-9], ने मेरी पोस्ट को संपादित किया। यूआरएल मेरे द्वारा दिए गए उदाहरणों की तरह दिखाई देगा, कोई एन्कोडिंग की जरूरत नहीं है, बस स्पेस टू+
A-Zआपके उदाहरण से भी, प्रकट हो सकता है?


