Shop::Wildberries::Suggest - Công cụ cào dữ liệu gợi ý tìm kiếm Wildberries
Tổng quan về công cụ cào dữ liệu
Công cụ cào dữ liệu gợi ý tìm kiếm theo từ khóa trên Wildberries. Nhờ công cụ cào dữ liệu Shop::Wildberries::Suggest, bạn có thể tự động thu thập cơ sở dữ liệu từ khóa từ các gợi ý của thanh tìm kiếm trên sàn thương mại điện tử Wildberries theo yêu cầu. Sử dụng công cụ cào dữ liệu Shop::Wildberries::Suggest giúp bạn dễ dàng và nhanh chóng cào dữ liệu gợi ý của Wildberries theo yêu cầu.
Công cụ cào dữ liệu gợi ý Wildberries giải quyết một trong những nhiệm vụ chính của SEO, đó là nhanh chóng tự động hóa việc thu thập bộ từ khóa mở rộng. Các gợi ý tìm kiếm của Wildberries cho phép bao phủ tối đa số lượng cụm từ, đặc biệt là khi sử dụng tính năng Parse to level.
Nhờ khả năng hoạt động đa luồng của A-Parser, tốc độ xử lý yêu cầu có thể đạt tới 10000 yêu cầu mỗi phút, cho phép nhận được trung bình khoảng 20000-50000 kết quả mỗi phút.

Bạn có thể sử dụng tính năng tự động nhân bản truy vấn, thay thế truy vấn phụ 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ể. Sử dụng lọc kết quả, bạn có thể làm sạch kết quả ngay lập tức bằng cách loại bỏ tất cả rác không cần thiết (sử dụng từ khóa phủ định hoặc lọc theo loại gợi ý).
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ụ Shop::Wildberries::Suggest để sử dụng sau này (preset), thiết lập 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 dưới bất kỳ hình thức và cấu trúc nào bạn cần, nhờ vào bộ tạo mẫu mạnh mẽ được 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
- Số lượng kết quả theo yêu cầu
- Các gợi ý cho truy vấn
- Loại gợi ý (suggest/category/brand)

Tính năng
- Khả năng lọc từ khóa khi cào dữ liệu theo chiều sâu
- Khả năng sử dụng tính năng Parse to level
Ứng dụng
- Thu thập cơ sở dữ liệu từ khóa
Truy vấn
Trong phần truy vấn, bạn cần chỉ định các cụm từ tìm kiếm, ví dụ:
adidas
áo may ô và áo thun
điện thoại thông minh Xiaomi
Thay thế truy vấn
Bạn có thể sử dụng các macro tích hợp sẵn để tự động thay thế các truy vấn phụ 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 số truy vấn chính:
giảm giá
khuyến mãi
xả hàng
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 tính biến hóa của các truy vấn lên nhiều lần:
$query {subs:Keywords}
Macro này sẽ tạo ra số lượng truy vấn bổ sung tương ứng với số lượng từ có trong tệp cho mỗi truy vấn tìm kiếm ban đầu, tổng cộng sẽ là [số lượng truy vấn ban đầu] x [số lượng truy vấn trong tệp Keywords] = [tổng số lượng truy vấn] sau khi macro hoạt động.
Ví dụ, nếu trong tệp Keywords.txt có các từ thay thế nêu trên, kết quả sẽ là 9 truy vấn:
adidas giảm giá
áo may ô và áo thun giảm giá
điện thoại thông minh Xiaomi giảm giá
adidas khuyến mãi
áo may ô và áo thun khuyến mãi
điện thoại thông minh Xiaomi khuyến mãi
adidas xả hàng
áo may ô và áo thun xả hàng
điện thoại thông minh Xiaomi xả hàng
Các ví dụ 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ả dưới dạng tùy ý cũng như có cấu trúc, ví dụ như CSV hoặc JSON.
Xuất danh sách gợi ý
Định dạng kết quả:
$results.format('$suggest\n')
Ví dụ kết quả:
adidas giày thể thao
adidas cho phụ nữ
adidas giày thể thao nam
adidas terrex
adidas superstar
adidas originals
adidas terrex giày thể thao nam
Giày vải và giày thể thao
Lăn khử mùi
adidas
Xuất truy vấn, gợi ý theo truy vấn + loại gợi ý
Định dạng kết quả:
$query:\n$results.format('$suggest - $type\n')
Ví dụ kết quả:
adidas giày thể thao - suggest
adidas cho phụ nữ - suggest
adidas giày thể thao nam - suggest
adidas terrex - suggest
adidas superstar - suggest
adidas originals - suggest
adidas terrex giày thể thao nam - suggest
Giày vải và giày thể thao - category
Lăn khử mùi - category
adidas - brand
Xuất ra bảng CSV
Công cụ tích hợp $tools.CSVLine cho phép tạo các tài liệu bảng chính xác, sẵn sàng để nhập vào Excel hoặc Google Sheets.
Định dạng kết quả:
[% FOREACH i IN results;
tools.CSVline(i.suggest);
END %]
Tên tệp:
$datefile.format().csv
Văn bản bắt đầu:
Gợi ý
Trong Định dạng kết quả, bộ tạo mẫu Template Toolkit được áp dụng để xuất các phần tử của mảng $results 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 của 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", ghi tên các cột cách nhau bằng dấu phẩy và để dòng thứ hai trống.
Lưu dưới định dạng SQL
Định dạng kết quả:
[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "', '"; type _ "')\n";
END %]
Ví dụ kết quả:
INSERT INTO serp VALUES('adidas', 'giày thể thao adidas', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas dành cho nữ', 'suggest')
INSERT INTO serp VALUES('adidas', 'giày thể thao nam adidas', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas terrex', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas superstar', 'suggest')
INSERT INTO serp VALUES('adidas', 'adidas originals', 'suggest')
INSERT INTO serp VALUES('adidas', 'giày thể thao nam adidas terrex', 'suggest')
INSERT INTO serp VALUES('adidas', 'Giày sneaker và giày thể thao', 'category')
INSERT INTO serp VALUES('adidas', 'Lăn khử mùi', 'category')
INSERT INTO serp VALUES('adidas', 'adidas', 'brand')
Xuất kết quả sang JSON
Định dạng kết quả chung:
[% result.${query} = {
totalcount = p1.totalcount
suggests = []
};
FOREACH i IN p1.results;
result.${query}.suggests.push(i.suggest);
END %]
Văn bản bắt đầu:
[% result = {} %]
Văn bản kết thúc:
[% result.json %]
Ví dụ kết quả:
{
"adidas": {
"suggests": [
"adidas giày thể thao",
"adidas cho phụ nữ",
"adidas giày thể thao nam",
"adidas terrex",
"adidas superstar",
"adidas originals",
"adidas terrex giày thể thao nam",
"Giày vải và giày thể thao",
"Lăn khử mùi",
"adidas"
],
"totalcount": 10
},
"áo may ô": {
"suggests": [
"áo may ô nữ mùa hè",
"áo may ô nam mùa hè",
"áo may ô trẻ em",
"áo may ô thể thao",
"áo may ô cho bé trai",
"áo may ô nữ",
"áo may ô lót nữ Thổ Nhĩ Kỳ",
"Áo may ô"
],
"totalcount": 8
}
}
Để 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".
Xử lý kết quả
A-Parser cho phép xử lý kết quả trực tiếp trong quá trình cào dữ liệu, trong phần này chúng tôi đưa ra các trường hợp phổ biến nhất cho công cụ Shop::Wildberries::Suggest
Tùy chọn Cào đến cấp độ (Parse to level)
Tùy chọn này chỉ định công cụ cào dữ liệu đưa các kết quả nhận được vào hàng đợi truy vấn theo chiều sâu cho đến cấp độ đã chỉ định, ví dụ:
- Nếu chỉ định cấp độ 1, công cụ sẽ thêm vào truy vấn tất cả các kết quả nhận được từ truy vấn ban đầu
- Nếu chỉ định cấp độ 2, công cụ sẽ thêm vào truy vấn tất cả các kết quả nhận được từ truy vấn ban đầu + tất cả các kết quả nhận được từ các truy vấn của cấp độ 1
- v.v.
Vì trong kết quả có khả năng sẽ có các bản trùng lặp, để công cụ không thực hiện công việc thừa (không cào cùng một thứ), khuyến nghị nên bật khử trùng lặp truy vấn (Unique queries)
Các cài đặt có thể có
| Tên tham số | Giá trị mặc định | Mô tả |
|---|---|---|
| Follow suggests | All | Chọn loại gợi ý cần đưa vào truy vấn khi sử dụng Parse to level (All / Suggest / Tag / Brand), hỗ trợ chọn nhiều mục |