Maps::Google::Reviews - Công cụ cào dữ liệu đánh giá từ Google Maps
Tổng quan về công cụ cào dữ liệu
Công cụ cào dữ liệu đánh giá từ Google Maps. Công cụ cào dữ liệu đánh giá từ Google Maps cung cấp khả năng lấy đánh giá từ Google Maps một cách nhanh chóng và tự động. Nhờ công cụ cào dữ liệu Maps::Google::Reviews, bạn có thể tự động thu thập cơ sở dữ liệu đánh giá từ Google Maps. Sử dụng công cụ cào dữ liệu Maps::Google::Reviews giúp việc cào dữ liệu đánh giá từ Google Maps trở nên dễ dàng và nhanh chóng.
Tính năng của A-Parser cho phép lưu các thiết lập cào dữ liệu của công cụ Maps::Google::Reviews để sử dụng sau này (mẫu thiết lập), đặt lịch trình cào dữ liệu và nhiều tính năng khác.
Việc lưu kết quả có thể thực hiện theo hình thức và cấu trúc mà bạn cần, nhờ vào bộ máy xử lý mẫu mạnh mẽ tích hợp Template Toolkit cho phép áp dụng logic bổ sung cho kết quả và xuất dữ liệu ở nhiều định dạng khác nhau, bao gồm JSON, SQL và CSV.
Dữ liệu thu thập được
$totalcount— số lượng đánh giá của địa điểm$avgrating— điểm đánh giá trung bình- Mảng
$list(các đánh giá)$list.$i.rating— điểm đánh giá$list.$i.text— văn bản đánh giá$list.$i.name— tên tác giả$list.$i.date— ngày tháng$list.$i.url— liên kết
Tính năng
- Hỗ trợ chỉ định số lượng đánh giá cần thu thập theo truy vấn (Max reviews count)
- Công cụ thu thập: HTTP hoặc Browser (Engine)
Các trường hợp sử dụng
- Thu thập đánh giá
- Số lượng đánh giá và điểm đánh giá trung bình
Truy vấn
Các truy vấn phải là liên kết đến địa điểm có chứa cid, ví dụ:
https://maps.google.com/?cid=12262488876297357724
Các tùy chọn xuất kết quả
A-Parser hỗ trợ định dạng kết quả linh hoạt nhờ bộ máy xử lý mẫu tích hợp Template Toolkit, cho phép xuất kết quả dưới dạng tùy chỉnh cũng như dạng có cấu trúc như CSV hoặc JSON
Định dạng kết quả mặc định:
$list.format('$name,$date,$url,$rating,$text\n')
Các thiết lập có thể có
| Tên tham số | Giá trị mặc định | Mô tả |
|---|---|---|
| Max reviews count | 20 | Số lượng đánh giá tối đa đưa vào $list |
| Engine | HTTP | HTTP — không dùng trình duyệt. Browser — thông qua trình duyệt |
| Max concurrent browser pages | 10 | Số lượng trang Chrome mà công cụ cào dữ liệu có thể mở đồng thời. Khi số luồng lớn cần tăng cẩn thận — tải trọng lên bộ nhớ và CPU sẽ tăng |
| Browser tries on same proxy | 4 | Số lượng trang trình duyệt mới được mở trên cùng một proxy nếu Google yêu cầu đăng nhập hoặc không có tab Reviews. Sau đó proxy sẽ được thay đổi. 0 — chỉ trang đầu tiên, không lặp lại trên cùng một proxy |
| Browser headless | ☑ | Chạy trình duyệt không cửa sổ |