Chuyển đến nội dung chính

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.

tốc độ hoạt động của công cụ cào dữ liệu Shop::Wildberries::Suggest

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)

dữ liệu mà công cụ cào dữ liệu Shop::Wildberries::Suggest thu thập

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 ý

mẹo

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
}
}
mẹo

Để 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 địnhMô tả
Follow suggestsAllChọ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