Google Search APIBắt đầu nhanhTham số API

Tham số API

Google Search API được điều khiển bởi các tham số bên dưới. Chúng được truyền vào trong đối tượng input của yêu cầu (xem Bắt đầu). Chỉ q là bắt buộc; mọi tham số khác đều tùy chọn và dùng để tinh chỉnh vị trí, ngôn ngữ, phân trang hoặc loại kết quả.

Tham sốBắt buộcMô tả
urlfalseLiên kết truy cập đầy đủ của Google Search. Loại trừ lẫn nhau với tất cả các tham số khác. Nếu tham số này được điền, tất cả các tham số yêu cầu khác không cần truyền và sẽ tự động bị bỏ qua nếu có truyền.
qtrueXác định truy vấn bạn muốn tìm kiếm. Bạn có thể sử dụng bất kỳ cú pháp nào dùng trong tìm kiếm Google thông thường, ví dụ: inurl:, site:, intitle:. Các tham số truy vấn tìm kiếm nâng cao như as_dtas_eq cũng được hỗ trợ.
locationfalseXác định vị trí bạn muốn tìm kiếm bắt nguồn từ đó. Nếu có nhiều vị trí khớp, vị trí phổ biến nhất sẽ được sử dụng. locationuule không thể dùng cùng lúc. Nên chỉ định location ở cấp thành phố để mô phỏng tìm kiếm của người dùng thực. Nếu bỏ qua, tìm kiếm có thể lấy vị trí của proxy.
uulefalseVị trí đã được mã hóa bởi Google mà bạn muốn sử dụng cho tìm kiếm. uulelocation không thể dùng cùng lúc.
ludocidfalseXác định id (CID) của danh sách Google My Business mà bạn muốn thu thập dữ liệu. Còn được gọi là Google Place ID.
lsigfalseMột id bạn có thể cần dùng để buộc chế độ xem bản đồ Knowledge Graph hiển thị. ID lsig có sẵn thông qua Local Pack API hoặc Google Local API, và cũng thông qua chuyển hướng mà Google sử dụng trong Google My Business.
kgmidfalseXác định id (KGMID) của danh sách Google Knowledge Graph mà bạn muốn thu thập dữ liệu. Các tìm kiếm với kgmid trả về kết quả cho các tham số tìm kiếm đã được mã hóa ban đầu. Đối với một số tìm kiếm, kgmid có thể ghi đè tất cả các tham số khác ngoại trừ startnum.
sifalseXác định các tham số tìm kiếm đã lưu trong bộ nhớ đệm của Google Search mà bạn muốn thu thập dữ liệu. Các tìm kiếm với si trả về kết quả cho các tham số tìm kiếm đã được mã hóa ban đầu. Đối với một số tìm kiếm, si có thể ghi đè tất cả các tham số khác ngoại trừ startnum. si có thể được dùng để thu thập dữ liệu các Tab Google Knowledge Graph.
ibpfalseChịu trách nhiệm hiển thị bố cục và mở rộng cho một số phần tử (ví dụ: gwp;0,7 để mở rộng tìm kiếm với ludocid cho Knowledge Graph mở rộng).
udsfalseCho phép lọc kết quả tìm kiếm. Đây là chuỗi do Google cung cấp dưới dạng bộ lọc. Các giá trị uds được cung cấp trong phần: filters, với các giá trị uds, qserpapi_link được cung cấp cho mỗi bộ lọc.
google_domainfalseXác định tên miền Google sẽ sử dụng. Mặc định là google.com. Xem trang tên miền Google để biết danh sách đầy đủ các tên miền được hỗ trợ.
glfalseXác định quốc gia sẽ sử dụng cho tìm kiếm Google. Đây là mã quốc gia hai chữ cái (ví dụ: us cho Hoa Kỳ, uk cho Vương quốc Anh, fr cho Pháp).
hlfalseXác định ngôn ngữ sẽ sử dụng cho tìm kiếm Google. Đây là mã ngôn ngữ hai chữ cái (ví dụ: en cho tiếng Anh, es cho tiếng Tây Ban Nha, fr cho tiếng Pháp).
crfalseXác định một hoặc nhiều quốc gia để giới hạn tìm kiếm. Sử dụng country{mã quốc gia hai chữ cái viết hoa}| làm dấu phân cách (ví dụ: countryFR|countryDE chỉ tìm kiếm các trang tiếng Pháp và tiếng Đức).
lrfalseXác định một hoặc nhiều ngôn ngữ để giới hạn tìm kiếm. Sử dụng lang_{mã ngôn ngữ hai chữ cái}| làm dấu phân cách (ví dụ: lang_fr|lang_de chỉ tìm kiếm các trang tiếng Pháp và tiếng Đức).
tbsfalse(cần tìm kiếm) Xác định các tham số tìm kiếm nâng cao không thể thực hiện trong trường truy vấn thông thường (ví dụ: tìm kiếm nâng cao cho bằng sáng chế, ngày tháng, tin tức, video, hình ảnh, ứng dụng hoặc nội dung văn bản).
safefalseXác định mức độ lọc nội dung người lớn. Có thể đặt thành active hoặc off. Theo mặc định, Google sẽ làm mờ nội dung nhạy cảm.
nfprfalseLoại trừ kết quả từ truy vấn đã được tự động sửa lỗi chính tả khi truy vấn gốc bị sai chính tả. Đặt thành 1 để loại trừ các kết quả này, hoặc 0 để bao gồm chúng (mặc định). Có thể không luôn ngăn được kết quả tự động sửa lỗi khi không có kết quả nào khác.
filterfalseXác định xem bộ lọc cho ‘Kết quả tương tự’ và ‘Kết quả bị bỏ qua’ có bật hay tắt. Đặt thành 1 (mặc định) để bật, hoặc 0 để tắt.
tbmfalse(cần khớp) Xác định loại tìm kiếm. Có thể đặt thành: (không có tbm) Tìm kiếm Google thông thường, isch: Google Images API, lcl: Google Local API, vid: Google Videos API, nws: Google News API, shop: Google Shopping API, pts: Google Patents API, hoặc bất kỳ dịch vụ Google nào khác.
startfalseXác định độ lệch kết quả cho phân trang (ví dụ: 0 (mặc định) là trang đầu tiên, 10 là trang thứ 2, 20 là trang thứ 3). Kết quả Google Local chỉ chấp nhận bội số của 20.
devicefalseXác định thiết bị được sử dụng để lấy kết quả. Hiện tại chỉ hỗ trợ phiên bản máy tính để bàn.

Tham khảo đầy đủ: Tham số API trên tài liệu Scrapeless API.