2014-04-07 43 views
8

Tôi muốn thu thập 200 kết quả cho khoảng 2000 truy vấn nhưng nó cho tôi lỗi "vượt quá giới hạn hàng ngày"."vượt quá giới hạn hàng ngày" khi sử dụng API tìm kiếm tùy chỉnh của Google

Tôi muốn xác nhận số lượng kết quả có thể thu thập thông tin mỗi ngày. Có giải pháp nào có thể giải quyết vấn đề này không? Hay cách duy nhất là thu thập thông tin một phần nhỏ các truy vấn mỗi ngày ...?

Mã của tôi để thu thập thông google là như sau:

def crawl(query_list): 
    http = httplib2.Http() 

    # Construct the service object for the interacting with the CustomSearch API. 
    service = discovery.build('customsearch', 'v1', developerKey='my api key', http=http) 

    res_list = [] 
    for query in query_list: 
     json_res = service.cse().list(q = query, cx = 'my search engine id', num = 200,).execute() 
     res_list.append(json_res) 

Cảm ơn bạn!

+0

Giấy phép nói gì? (bạn đã đồng ý với một để có được chìa khóa phát triển của bạn) –

+0

xin lỗi nhưng tôi rất mới để google api ... nơi tôi có thể nhìn thấy giấy phép? Tôi chỉ biết tôi sử dụng "công cụ tìm kiếm tùy chỉnh" miễn phí thay vì "tìm kiếm trang web của google". Cảm ơn bạn! – yvetterowe

Trả lời

16

Theo post này:

100 truy vấn đầu tiên mỗi ngày đều miễn phí. Còn nữa, bạn phải trả $ 5 cho mỗi 1000 truy vấn, cho tối đa 10.000 truy vấn mỗi ngày, chỉ cần bật thanh toán để làm như vậy. Mỗi truy vấn trả lại tối đa 10 kết quả, vì vậy, bạn có thể truy xuất miễn phí 1000 URL từ tìm kiếm của bạn mỗi ngày.

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