พบรูปนี้บนเว็บวันนี้ ในฐานะโปรแกรมเมอร์ขี้เกียจฉันไม่ต้องการที่จะเปิด google และพิมพ์ตัวละครสองสามตัว วิธีการทำงานมากเกินไป! นี่เป็นงานสำคัญที่ควรทำโดยอัตโนมัติ
ท้าทาย
ทุกคนรู้ว่าภาพแรกในผลการค้นหาของ 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]
และ(เว้นวรรค) สตริงนี้สามารถแยกพื้นที่ในการค้นหาพื้นที่สตริงแยกใน google
+
หนึ่งควรแทนที่ช่องว่างด้วย ตัวอย่างเช่นนี่เป็นข้อความค้นหาที่ถูกต้อง:
www.google.com/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
เอาท์พุต
รูปภาพสามารถวาดลงบนหน้าจอหรือบันทึกเป็นไฟล์ (ในรูปแบบใดก็ได้)
หากผลการค้นหาแรกบน google เป็นไฟล์ gif คุณสามารถแสดง gif หรือแสดงเฟรมใด ๆ ของ gif นั้น
กรณีทดสอบ
เรียกใช้ตัวอย่างนี้เพื่อดูผลลัพธ์ที่คาดหวัง
นี่คือcode-golfรหัสที่สั้นที่สุดในหน่วยไบต์ชนะ!
[a-z0-9]
แก้ไขโพสต์ของฉัน URL จะมีลักษณะเหมือนตัวอย่างที่ฉันให้ไว้ไม่จำเป็นต้องเข้ารหัสเพียงเพื่อพื้นที่+
A-Z
จะปรากฏตัวตัดสินตัวอย่างของคุณได้หรือไม่