AppStore::Apps - Công cụ cào dữ liệu ứng dụng App Store

AppStore::Apps – cào dữ liệu về các ứng dụng từ App Store. Tự động thu thập tất cả dữ liệu: tên, xếp hạng, tác giả, mô tả, liên kết đến ứng dụng và giá cả.Bạn có thể sử dụng tính năng tự động nhân bản truy vấn, thay thế các truy vấn con từ tệp, lặp qua các tổ hợp chữ cái-số và danh sách để nhận được số lượng kết quả tối đa có thể. Bằng cách sử dụng lọc kết quả, bạn có thể làm sạch kết quả ngay lập tức, loại bỏ tất cả rác không cần thiết (sử dụng từ khóa loại trừ).
Tính năng của A-Parser cho phép lưu các cài đặt cào dữ liệu của công cụ cào dữ liệu AppStore::Apps để sử dụng sau này (mẫu thiết lập sẵn), đặt lịch trình cào dữ liệu và nhiều hơn nữa.
Việc lưu kết quả có thể thực hiện theo định dạng và cấu trúc mà bạn cần, nhờ vào bộ tạo mẫu mạnh mẽ tích hợp sẵn 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
Dữ liệu được thu thập từ dịch vụ apps.apple.com
- Tên
- Phụ đề
- Tác giả và liên kết đến tác giả
- Xếp hạng và số lượng đánh giá
- Xếp hạng độ tuổi
- Giá
- Hình ảnh (biểu tượng)
- Mô tả
- Phiên bản
- Kích thước
- Danh mục
- Liên kết đến ứng dụng
Tính năng
- Chọn quốc gia thực hiện tìm kiếm
- Tìm kiếm theo giá (Miễn phí hoặc Trả phí)
- Tìm kiếm theo xếp hạng (Tất cả hoặc trên 4+)
Các trường hợp sử dụng
- Cào dữ liệu về các ứng dụng từ App Store
- Theo dõi đối thủ cạnh tranh trên App Store
- Thu thập ứng dụng theo từ khóa
Truy vấn
Trong phần truy vấn, bạn cần chỉ định các cụm từ sẽ được tìm kiếm trên App Store, ví dụ:
mobile legends
casino
time tracker
Thay thế truy vấn
Bạn có thể sử dụng macro tích hợp sẵn để tự động thay thế các truy vấn con từ tệp, ví dụ: chúng ta muốn thêm một danh sách các từ khác vào mỗi truy vấn, hãy chỉ định một vài truy vấn chính:
fantasy
tower defense
rpg
Trong định dạng truy vấn, chúng ta chỉ định macro thay thế các từ bổ sung từ tệp keywords.txt, phương pháp này cho phép tăng khả năng biến đổi của các truy vấn lên nhiều lần:
{subs:keywords} $query
Các ví dụ về xuất kết quả
A-Parser hỗ trợ định dạng kết quả linh hoạt nhờ bộ tạo mẫu tích hợp Template Toolkit, cho phép xuất kết quả ở bất kỳ hình thức nào, cũng như ở dạng cấu trúc như CSV hoặc JSON.
Xuất mặc định
Định dạng kết quả:
$serp.format('$link\n')
Ví dụ kết quả:
https://apps.apple.com/us/app/mobile-legends-bang-bang/id1160056295
https://apps.apple.com/us/app/mobile-legends-adventure/id1448605031
https://apps.apple.com/us/app/mobile-strike-modern-war/id931630086
Xuất ra bảng CSV
Định dạng kết quả:
[% FOREACH item IN p1.serp;
tools.CSVline(item.link, item.name, item.author, item.rating, item.price, item.category);
END %]
Tên tệp:
$datefile.format().csv
Văn bản bắt đầu:
Liên kết,Tên,Tác giả,Xếp hạng,Giá,Danh mục
Trong định dạng kết quả, bộ tạo mẫu Template Toolkit được sử dụng để xuất các phần tử của mảng $serp trong vòng lặp FOREACH.
Trong tên tệp kết quả, bạn chỉ cần thay đổi phần mở rộng tệp thành csv.
Để tùy chọn "Prepend text" hiển thị trong Trình chỉnh sửa tác vụ, bạn cần kích hoạt "More options". Trong "Prepend text", chúng ta ghi tên các cột cách nhau bằng dấu phẩy và để trống dòng thứ hai.
Lưu ở định dạng SQL
Định dạng kết quả:
[% FOREACH serp;
"INSERT INTO serp VALUES('" _ name _ "', '" _ rating _ "', '" _ author _ "', '" _ price _ "')\n";
END %]
Ví dụ kết quả:
INSERT INTO serp VALUES('Mobile Legends: Bang Bang', '4.6', 'Moonton', 'Free')
INSERT INTO serp VALUES('PUBG MOBILE', '4.5', 'KRAFTON, Inc.', 'Free')
INSERT INTO serp VALUES('Fortnite', '4.3', 'Epic Games', 'Free')
Xuất kết quả sang JSON
Định dạng kết quả chung:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.serp = [];
FOREACH item IN p1.serp;
obj.serp.push({
link = item.link
name = item.name
author = item.author
rating = item.rating
price = item.price
category = item.category
});
END;
obj.json %]
Văn bản bắt đầu:
[
Văn bản kết thúc:
]
Ví dụ kết quả:
[{"serp": [{"link":"https://apps.apple.com/us/app/mobile-legends-bang-bang/id1160056295","name":"Mobile Legends: Bang Bang","author":"Moonton","rating":"4.6","price":"Free","category":"Games"},{"link":"https://apps.apple.com/us/app/pubg-mobile/id1330123889","name":"PUBG MOBILE","author":"KRAFTON, Inc.","rating":"4.5","price":"Free","category":"Games"}]}]
Để các tùy chọn "Prepend text" và "Append text" hiển thị trong Trình chỉnh sửa tác vụ, bạn cần kích hoạt "More options".
Các cài đặt có thể
| Tham số | Giá trị mặc định | Mô tả |
|---|---|---|
| Country | United States | Chọn quốc gia thực hiện tìm kiếm. |
| Results count | 10 | Số lượng kết quả cho mỗi truy vấn (tối đa 200). |
| Price | All | Lọc kết quả theo giá (Tất cả, Chỉ miễn phí, Chỉ trả phí). |
| Min rating | All | Lọc kết quả theo xếp hạng (Tất cả hoặc trên 4 sao). |