Tìm thấy hình ảnh này trên web ngày hôm nay. Là một lập trình viên lười biếng, tôi không thực sự muốn mở google và nhập một vài ký tự. Cách làm việc quá nhiều! Đây là một nhiệm vụ quan trọng mà nó nên được tự động hóa.
Thử thách
Mọi người đều biết rằng hình ảnh đầu tiên trong kết quả tìm kiếm của google luôn là tốt nhất. Do đó nó nên được trình bày cho người dùng.
Bạn phải viết một chương trình hoặc hàm lấy một chuỗi làm tham số và hiển thị hình ảnh đầu tiên nó tìm thấy trên google khi bạn tìm kiếm tên đó + các từ glamour shot
đằng sau nó.
Truy vấn tìm kiếm của Google
Để tìm kiếm hình ảnh trên google, url nên chứa tham số truy vấn tbm=isch
và q=query
, với query
tên bạn muốn tìm kiếm.
Một chuỗi truy vấn hợp lệ cho tên của tôi Bas
sẽ làwww.google.com/search?tbm=isch&q=Bas
Đầu vào
Chương trình hoặc chức năng của bạn có một tham số đầu vào duy nhất, đó là tên bạn muốn tìm kiếm trên google. Chuỗi này sẽ bao gồm các ký tự [a-z]
, [A-Z]
, [0-9]
và (không gian). Chuỗi này có thể được phân tách không gian, để tìm kiếm một chuỗi tách biệt không gian trên google, người ta nên thay thế khoảng trắng bằng
+
. Ví dụ: đây là một truy vấn hợp lệ:
www.google.com.vn/search?tbm=isch&q=Bassdrop+Cumberwubwubwub+glamour+shot
Đầu ra
Hình ảnh có thể được vẽ ra màn hình hoặc lưu vào một tệp (ở bất kỳ định dạng nào).
Nếu kết quả tìm kiếm đầu tiên trên google là tệp gif, bạn có thể hiển thị gif hoặc hiển thị bất kỳ khung nào của gif đó.
Các trường hợp thử nghiệm
Chạy đoạn mã này để xem kết quả mong đợi
Đây là mã golf , mã ngắn nhất tính bằng byte thắng!
[a-z0-9]
, đã chỉnh sửa bài viết của tôi. Các url sẽ trông giống như các ví dụ tôi đã cung cấp, không cần mã hóa, chỉ cần không gian để+
A-Z
cũng có thể xuất hiện, đánh giá bằng ví dụ của bạn?