2011-07-18 36 views
5

Tôi đang viết một ứng dụng phân tích kết quả của công cụ tìm kiếm.Tìm kiếm tùy chỉnh thông thường của Google

Với API tìm kiếm của Google hiện đang bị khấu hao và giới hạn trong 1000 truy vấn/ngày, chúng buộc các nhà phát triển chuyển sang API AJAX và sử dụng API tìm kiếm tùy chỉnh để thực hiện tìm kiếm trên Google.

Vấn đề là tôi không cần Tìm kiếm tùy chỉnh, tôi cần tìm kiếm chung không phải là tìm kiếm được lọc theo trang web; OK có thể được lọc bởi Hoa Kỳ/Vương quốc Anh (Google.com/Google.co.uk).

Có ai biết cách thực hiện tìm kiếm Google thông thường bằng API AJAX không? Tìm kiếm tùy chỉnh có đúng thứ để sử dụng không?

Tôi không muốn đạt giới hạn 1000 ngày/ngày bằng dịch vụ cũ nhưng đây chính xác là những gì tôi cần.

Tôi đã tìm thấy: Làm cách nào để tạo một CSE tìm kiếm trên toàn bộ web? http://www.google.com/support/customsearch/bin/answer.py?hl=en&answer=1210656

Nhưng do âm thanh của nó, điều này sẽ bóp méo kết quả tìm kiếm.

Cảm ơn bạn.

Trả lời

1

OK. Đây là cách tôi nghĩ rằng nó được thực hiện.

  1. Tạo Công cụ tìm kiếm tùy chỉnh.
  2. Thêm một trang web như * .com Khi được tạo, hãy chuyển đến tab Nâng cao và tải xuống ngữ cảnh xml.
  3. Xóa Nhãn nền được liên kết với trang web.
  4. Tải lên XML để thay thế ngữ cảnh trước đó.

Điều này có vẻ hoạt động tốt và trả về cùng giá trị như xa như tôi có thể thấy.

0

Có, bạn đúng * theo lý thuyết và điều này sẽ cho phép bạn nhận được 100 kết quả mỗi ngày khi đang bay. Mặc dù vậy, chỉ thứ bảy này, Google confirmed how here -

(* cho đến nay, chúng tôi không thể làm việc đó ...)

Các vấn đề liên quan