Tôi đang gặp khó khăn trong việc tìm kiếm tìm kiếm hình ảnh của google bằng python. Tôi cần phải làm điều đó bằng cách sử dụng các thư viện python chuẩn (vì vậy urllib, urllib2, json, ..)tìm kiếm python với hình ảnh google image
Ai đó có thể giúp đỡ? Giả sử hình ảnh là jpeg.jpg và nằm trong cùng thư mục tôi đang chạy python.
Tôi đã thử một trăm phiên bản mã khác nhau, sử dụng các header, user-agent, mã hóa base64, url khác nhau (images.google.com, http://images.google.com/searchbyimage?hl=en&biw=1060&bih=766&gbv=2&site=search&image_url= {{URL Để hình ảnh của bạn}} & sa = X & ei = H6RaTtb5JcTeiALlmPi2CQ & ved = 0CDsQ9Q8, vv ....)
Không có gì hoạt động, nó luôn luôn là một lỗi, 404, 401 hoặc đường ống bị hỏng :(
Xin chỉ cho tôi một số kịch bản python mà thực sự sẽ Kết hình ảnh google với riêng tôi hình ảnh dưới dạng dữ liệu tìm kiếm ('jpeg.jpg' được lưu trữ trên máy tính/thiết bị của tôi)
.210Cảm ơn bạn đã bất cứ ai có thể giải quyết này,
Dave :)
Nó có lẽ không phải tất cả những gì ngạc nhiên khi Google là tốt hơn ở ngăn cản bạn từ cào các trang của họ hơn bạn đang phá vỡ sự bảo vệ của họ. – geoffspear
Không, nhiều hơn là tôi không hiểu urllib2. Cho dù tôi tìm kiếm bằng trình duyệt, hoặc bởi python thông qua điện thoại Android của tôi, tôi có thể đăng bài mà không có lỗi đôi khi, nhưng nhận được kết quả tôi chỉ không 'hiểu. Tôi đã nghiên cứu urllib2 trong nhiều ngày và có vẻ như tất cả mọi nơi, có mimetypes, tiêu đề, nhiều loại urllib .. sau đó có thay đổi công thức ... và chưa có hướng dẫn sử dụng urllib, hoặc urllib2, đúng cách . Có rất nhiều bài đăng trực tuyến .. nhưng mỗi bài đều khác nhau. ví dụ: đây là bài đăng được dịch lên google translate: – user1488252
https://bitbucket.org/vgavro/google_translate/src/19807740244a/google_translate.py – user1488252