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

SE::Google::Position - Kiểm tra vị trí từ khóa của website trên Google

Tổng quan về công cụ cào dữ liệu

Công cụ cào dữ liệu kiểm tra thứ hạng website theo từ khóa trên Google. Nhờ công cụ cào dữ liệu SE::Google::Position, bạn có thể tự động kiểm tra thứ hạng trong kết quả tìm kiếm của Google bằng cách sử dụng cơ sở dữ liệu tên miền của riêng mình. Sử dụng công cụ cào dữ liệu SE::Google::Position giúp xác định vị trí của website trên Google một cách dễ dàng, chính xác và nhanh chóng.

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 SE::Google::Position để 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 tính năng khác. Bạn có thể sử dụng tính năng tự động thay thế các truy vấn phụ từ tệp tin.

Việc lưu kết quả có thể thực hiện theo 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.

Các trường hợp ứng dụng công cụ cào dữ liệu

Dữ liệu thu thập được

  • Thứ hạng của website và liên kết đến trang web
  • Danh sách tất cả thứ hạng của website và liên kết đến các trang
Dữ liệu thu thập được

Tính năng

  • Tất cả các tính năng của công cụ cào dữ liệu SE::GoogleSE::Google
  • Tự động dừng cào dữ liệu khi tìm thấy website
  • Hỗ trợ tìm kiếm tên miền phụ
  • Khả năng so sánh vị trí cần tìm theo tên miền, theo tên miền chính và theo liên kết đầy đủ
  • Thu thập thứ hạng cho nhiều tên miền cùng lúc

Các kịch bản sử dụng

  • Kiểm tra thứ hạng của website mình và website đối thủ
  • Tìm kiếm các trang có lưu lượng truy cập cao của website

Truy vấn

Trong phần truy vấn, bạn cần chỉ định tên miền của website cần tìm và từ khóa tìm kiếm cách nhau bởi dấu cách, ví dụ:

lenta.ru tin tức   
lenta.ru tin tức trực tuyến

Nếu cần kiểm tra một website theo danh sách truy vấn, bạn có thể chỉ định tên miền trong định dạng truy vấn (Query format):

lenta.ru $query

Hoặc chỉ cần sử dụng danh sách từ khóa. Để sử dụng nhiều tên miền cùng lúc trong truy vấn, bạn cần liệt kê danh sách tên miền cách nhau bởi dấu phẩy và sau đó là từ khóa cách nhau bởi dấu cách, ví dụ:

lenta.ru,ria.ru,notfound.com tin tức lenta

Kết quả sẽ được ghi vào mảng $bulkcheck. Tùy chọn Stop when found cũng được hỗ trợ, quá trình cào dữ liệu sẽ kết thúc nếu tìm thấy vị trí cho tất cả các tên miền.

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 tin, ví dụ chúng ta muốn kiểm tra các website/website theo cơ sở dữ liệu từ khóa, hãy chỉ định một số truy vấn chính:

ria.ru
lenta.ru
rbc.ru
yandex.ru

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 kiểm tra danh sách website theo danh sách từ khóa và nhận được kết quả là các vị trí:

$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ừ trong tệp cho mỗi truy vấn tìm kiếm gốc, tổng cộng sẽ là [số lượng truy vấn gốc (tên miền)] x [số lượng truy vấn trong tệp Keywords] = [tổng số truy vấn] sau khi macro hoạt động.

Các ví dụ về định dạng 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ư dưới dạng cấu trúc như CSV hoặc JSON.

Xuất danh sách thứ hạng

Nhận kết quả dưới dạng:

tên miền cần tìm - từ khóa: số thứ hạng trong kết quả tìm kiếm

Định dạng kết quả:

$domain - $key: $position\n

Ví dụ kết quả:

lenta.ru - tin tức: 6
lenta.ru - tin tức trực tuyến: 7
...

Kiểm tra đồng thời nhiều tên miền (kiểm tra hàng loạt)

Thông tin về tất cả tên miền khi kiểm tra đồng thời nhiều tên miền nằm trong mảng $bulkcheck.

Định dạng kết quả:

$bulkcheck.format('$domain - $position\n')

Ví dụ truy vấn:

lenta.ru,ria.ru,notfound.com tin tức lenta

Ví dụ kết quả:

lenta.ru - 1
ria.ru - 3
notfound.com - 0

Tương tự như trong SE::Google.

Tương tự như trong SE::Google.

Tương tự như trong SE::Google.

Cạnh tranh từ khóa

Tương tự như trong SE::Google.

Kiểm tra lập chỉ mục liên kết

Tương tự như trong SE::Google.

Lưu dưới định dạng SQL

Tương tự như trong SE::Google.

Dump kết quả sang JSON

Tương tự như trong SE::Google.

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ụ cào dữ liệu SE::Google::Position

Lưu tên miền không có vị trí bằng không

Ví dụ về việc kiểm tra đồng thời nhiều tên miền (xem ở trên trong các tùy chọn xuất kết quả) đã được lấy làm cơ sở và thêm bộ lọc.

Thêm bộ lọc và trong danh sách thả xuống chọn biến xuất vị trí. Chọn loại: >. Tiếp theo, trong phần Number (Số), hãy nhập 0. Với bộ lọc này, bạn có thể loại bỏ tất cả các kết quả có vị trí bằng không.

Tải xuống ví dụ

Cách nhập ví dụ vào A-Parser

eJx1VNtu2zAM/RVDCNAVyIJ2a4HBDwPSYhk2ZE3Wy1OaB9WiUy2y6Ely2szwv4+S
ZTvtuhdZJA/Jw4tcM8ft1i4NWHCWpaualeHOUnbzJU2/Im4UpOkSrXQSdfI+ueE7
SAQWXGqbPEn3iJVLePIHDCZlhLExK7mxYHzI1ZuRCCIg55VybFwzty+BUuIOjJEC
yCgFyTmagjsiFGBsx1XlYaOHSm2zR8i2kxbx7mjUMiJ+o47E/b0+OmbN/6NXFkqD
z/shcs6VhQOPXCoHhuyRQrpifWpfY1fLehyht63f5wOyJ3THMsBSZkFb1qzXXUQ7
C/x9TeXpJLa+N/pW32LLAwb1jKQrXoROCO7AW7tGHE/cs4/AhQjUuGoz+EEMWe+0
/B3IaSQsXY0EOzNYkMpBCOCV+47dio2C7Autgu/P1ie2bMwsUZ1xIiJeWyS1hTs0
i9AD0tcM9VSpOexADbAQ/6KSStDWTHNy+hYd34Ys/onR9OUdpqKZPxni0EcJ0sXi
x+AlcI4bqlw8UN1KFtKRbC+x0i7ObwtQ9j278j0r0ECfJkaO2ekxlaD9gg0jm5aD
6kUZL8byUpmhzuVmEZe2Q1b6ll7sQl9iUSrwdelKqbFf5uthPaY2jsELA8HXzpch
hS+9e4rMISr7/aalWhpJ63fuCRbUycOsMWTGlbq7nh9a2LBSJCjQjk9MNTYyfDS6
nDorJhkWyX11cvZRhBPC+WG4n52Gs9V8aqEP4Twf3KLZzyijl7BB2lHqU7Puf0D9
r61++zeU1g2twC+7bOG+Xx5MOmq8DYjT5i+HCcki
mẹo

Tương tự như trong SE::Google.

Tương tự như trong SE::Google.

Trích xuất tên miền

Tương tự như trong SE::Google.

Loại bỏ thẻ khỏi neo và đoạn trích

Tương tự như trong SE::Google.

Tương tự như trong SE::Google.

Các cài đặt có thể có

Hỗ trợ tất cả các cài đặt của công cụ cào dữ liệu SE::GoogleSE::Google, cũng như bổ sung thêm:

Tên tham sốGiá trị mặc địnhMô tả
Pages count1Số lượng trang kết quả tìm kiếm cần cào (từ 1 đến 10)
Result format$domain - $key: $position\nĐịnh dạng xuất kết quả mặc định
Stop when foundDừng cào dữ liệu nếu tìm thấy tên miền, sẽ không chuyển sang các trang tiếp theo
Match typeExact domainKhả năng so sánh vị trí cần tìm theo tên miền, theo tên miền chính và theo liên kết đầy đủ (Exact domain / Top level domain / Exact url)