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

SE::Google::Trends - Công cụ cào dữ liệu từ khóa thịnh hành theo Google

Google Trends

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

Công cụ cào dữ liệu truy vấn tìm kiếm từ Google Trends. Công cụ cào dữ liệu Google Trends có thể tự động lấy danh sách tất cả các danh mục liên quan đến truy vấn, cũng như danh sách mối quan tâm theo khu vực và thời gian.

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 phụ từ tệp, lặp qua các tổ hợp chữ-số và danh sách để có đượ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 loại trừ).

Chức năng của A-Parser cho phép lưu các cài đặt cào dữ liệu của SE::Google::Trends để sử dụng sau này (presets), 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 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ẽ 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

  • Danh sách tất cả các danh mục liên quan đến truy vấn, theo định dạng (truy vấn, danh mục, tỷ lệ phần trăm mức độ phổ biến)
  • Danh sách mối quan tâm theo thời gian theo định dạng: thời gian quan tâm (định dạng unix), tỷ lệ phần trăm mức độ phổ biến
  • Danh sách mối quan tâm theo khu vực theo định dạng: khu vực, tỷ lệ phần trăm mức độ phổ biến
  • Danh sách các truy vấn liên quan hàng đầu (leaders)
  • Danh sách các truy vấn liên quan đang thịnh hành (rising)

Tính năng

  • Khả năng so sánh dữ liệu theo nhiều từ khóa, để thực hiện việc này cần liệt kê chúng cách nhau bằng dấu phẩy
  • Khả năng chọn quốc gia để đánh giá từ khóa
  • Chọn khoảng thời gian để hiển thị kết quả
  • Chọn thuộc tính để cào dữ liệu (Web Search, Image Search, News Search, v.v.)
  • Chọn danh mục Google Trends (bạn có thể tìm danh sách các danh mục bằng cách sử dụng công cụ cào dữ liệu JS::GoogleTrendsCat)
  • Khả năng chỉ định phạm vi ngày tùy chỉnh
  • Tìm kiếm theo danh mục

Các phương án sử dụng

  • Đánh giá lượng truy cập theo từ khóa
  • Tìm kiếm các từ khóa mới cùng chủ đề
  • Để chỉ định ngày tùy chỉnh, trong Search time hãy chọn Custom time và trong Custom time range chỉ định phạm vi ngày theo định dạng YYYY-MM-DD YYYY-MM-DD
  • Tìm kiếm theo danh mục sẽ bỏ qua truy vấn được gửi đến công cụ cào dữ liệu (tùy chọn Use empty queries(ignore query value))
Spoiler: Ví dụ
Ví dụ về việc sử dụng các tùy chọn Search time và Custom time

Truy vấn

Trong phần truy vấn, bạn cần chỉ định các từ khóa giống như khi nhập trực tiếp vào khung tìm kiếm của Google, ví dụ:

write essay
Football
Waterfall
Speak in english
Cats and dogs
forex
cheap essay

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 vài truy vấn chính:

essay
article
thesis

Trong định dạng truy vấn, hãy 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 đa dạng của các truy vấn lên nhiều lần:

{subs:Keywords} $query 

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ố lượng truy vấn] sau khi macro hoạt động.

Ví dụ, nếu tệp Keywords.txt chứa:

buy
cheap

Kết quả là macro thay thế sẽ biến 3 truy vấn chính thành 6:

buy essay
cheap essay
buy article
cheap article
buy thesis
cheap thesis

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 như CSV hoặc JSON.

Xuất danh sách các truy vấn liên quan đang thịnh hành theo định dạng: truy vấn gốc, từ khóa liên quan, mức độ phổ biến.

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

$query:\n$related_queries_rising.format('$key,$rquery,$interest\n')

Ví dụ kết quả:

write essay:
write essay,write my essay 4 me,6550
write essay,write essay on globalization and 21st century,1450
write essay,grammarly,1100
write essay,how to write a hook for an argumentative essay,1000
write essay,write my essay for me cheap,1000
write essay,pay someone to write my essay,550
write essay,write that essay login,550
write essay,write my essay cheap,500
write essay,google docs,350
write essay,docs,300
write essay,how to write an argumentative essay step by step,250
write essay,someone write my essay,200
write essay,how long does it take to write a 1000 word essay,200
write essay,how long does it take to write a 2000 word essay,200
write essay,how to write a synthesis essay ap lang,200
write essay,pay to write essay,190
write essay,write essay on my school,180
write essay,how to write essay in hindi,170
write essay,write an essay on my school,170
write essay,help me write an essay,150
write essay,write my essay for me,130
write essay,help me write my essay,120
write essay,write my paper for me,120
write essay,how to write a hook for a persuasive essay,110
write essay,write essay for me,100

Tiện ích tích hợp $tools.CSVLine cho phép tạo các tài liệu dạng 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ả chung:

[% FOREACH i IN p1.related_queries_rising;
tools.CSVline(i.key, i.rquery, i.interest);
END %]

Tên tệp:

$datefile.format().csv

Văn bản bắt đầu:

Truy vấn gốc,Từ khóa liên quan,Mức độ phổ biến

mẹo

Trong Định dạng kết quả chung, bộ tạo mẫu Template Toolkit được sử dụng để xuất mảng $related_queries_rising 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à để dòng thứ hai trống.

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

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

[%  FOREACH related_queries_rising;     "INSERT INTO serp VALUES('" _ key _ "', '";     rquery _ "', '";    interest _ "')\n"; END  %]

Ví dụ kết quả:

INSERT INTO serp VALUES('write essay', 'write my essay 4 me', '6550')
INSERT INTO serp VALUES('write essay', 'write essay on globalization and 21st century', '1450')
INSERT INTO serp VALUES('write essay', 'grammarly', '1100')
INSERT INTO serp VALUES('write essay', 'how to write a hook for an argumentative essay', '1000')
INSERT INTO serp VALUES('write essay', 'write my essay for me cheap', '1000')
INSERT INTO serp VALUES('write essay', 'pay someone to write my essay', '550')
INSERT INTO serp VALUES('write essay', 'write that essay login', '550')
INSERT INTO serp VALUES('write essay', 'write my essay cheap', '500')
INSERT INTO serp VALUES('write essay', 'google docs', '350')
INSERT INTO serp VALUES('write essay', 'docs', '300')
INSERT INTO serp VALUES('write essay', 'how to write an argumentative essay step by step', '250')
INSERT INTO serp VALUES('write essay', 'someone write my essay', '200')
INSERT INTO serp VALUES('write essay', 'how long does it take to write a 1000 word essay', '200')
INSERT INTO serp VALUES('write essay', 'how long does it take to write a 2000 word essay', '200')
INSERT INTO serp VALUES('write essay', 'how to write a synthesis essay ap lang', '200')
INSERT INTO serp VALUES('write essay', 'pay to write essay', '190')
INSERT INTO serp VALUES('write essay', 'write essay on my school', '180')
INSERT INTO serp VALUES('write essay', 'how to write essay in hindi', '170')
INSERT INTO serp VALUES('write essay', 'write an essay on my school', '170')
INSERT INTO serp VALUES('write essay', 'help me write an essay', '150')
INSERT INTO serp VALUES('write essay', 'write my essay for me', '130')
INSERT INTO serp VALUES('write essay', 'help me write my essay', '120')
INSERT INTO serp VALUES('write essay', 'write my paper for me', '120')
INSERT INTO serp VALUES('write essay', 'how to write a hook for a persuasive essay', '110')
INSERT INTO serp VALUES('write essay', 'write essay for me', '100')
...

Dump kết quả sang JSON

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

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.related_queries_rising.key = [];
obj.related_queries_rising.rquery = [];
obj.related_queries_rising.interest = [];

FOREACH item IN p1.related_queries_rising;
obj.related_queries_rising.key.push(item.key);
obj.related_queries_rising.rquery.push(item.key);
obj.related_queries_rising.interest.push(item.key);
END;

obj.json %]

Văn bản bắt đầu:

[

Văn bản kết thúc:

]

Ví dụ kết quả:

[{"related_queries_rising":{"rquery":["write my essay 4 me","write essay on globalization and 21st century","grammarly","how to write a hook for an argumentative essay","write my essay for me cheap","pay someone to write my essay","write that essay login","write my essay cheap","google docs","docs","how to write an argumentative essay step by step","someone write my essay","how long does it take to write a 1000 word essay","how long does it take to write a 2000 word essay","how to write a synthesis essay ap lang","pay to write essay","write essay on my school","how to write essay in hindi","write an essay on my school","help me write an essay","write my essay for me","help me write my essay","write my paper for me","how to write a hook for a persuasive essay","write essay for me"],"interest":[6550,1450,1100,1000,1000,550,550,500,350,300,250,200,200,200,200,190,180,170,170,150,130,120,120,110,100],"key":["write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay","write essay"]}}]
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ụ cào dữ liệu SE::Google::Trends.

Sử dụng ngày tùy chỉnh

Để chỉ định ngày tùy chỉnh, trong Search time hãy chọn Custom time và trong Custom time range chỉ định phạm vi ngày theo định dạng YYYY-MM-DD YYYY-MM-DD.

Tải xuống ví dụ

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

eJx1U1GP2jAM/iuVxcNN4hDctJe+cWhMm9j1dsATQqeIuCy7NMmSlA1V/e9z0tIC
46RKjZ3vsz/HdgWeuTf3bNGhd5BuKjDxDCksP6fpF633EtN0ZVFxl9wna4fJrnRe
FwlnHmEIhlmHNnA3NygE4JizUnoYVuCPBimyPqC1gge24GQ7ZHb389WLIrgOTJYB
1aSB+n1eg7jmPYwfxvfjCX0JHen/kY5Qb7dDoNJIiZtrW7BQ4sBMRm293eWSHXCl
6TIXEnv3nKwnVoQEg1B5uB3lMdDdh5H/GyIwzoUXWjHZZAiP0mddK/E7ClSasHS0
At3cUokpeIwBgvN4UreBQbSBQpSR+6PhQJoz6XAIjqTOGQnh1zfCo2Ve28wEPeSv
QKuplAs8oOxhMf5jKSSnDk5zIn1tibch2X8x6q6881TUpz+WNHRRovWYfe9ZXC/0
/vQYUhTCk+1mulShMWNyviGa7s2eAqzQFrs0beQ2O02woXkjZN+yqeldF2VctOXS
udMqF/usHbQTslQrWpNMzXRhJIa6VCkltcXhSz8eU9e2IRi9wGvyLKYgWd1igNda
um/LRqqxgsbvUxBY0EueZ21D7piU65fF+Q30I0VGfO4EnWNHCHCPe02DRMXU225j
u6Wvbu1tWtXUpV/uuQGHkqKT9oxMagGkk/ofqyh6IQ==

Lọc kết quả

Ví dụ về việc xuất danh sách các truy vấn liên quan đang thịnh hành có mức độ phổ biến thấp hơn giá trị đã chỉ định.

Ví dụ về lọc
Tải xuống ví dụ

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

eJxtVMFu2zAM/ZVACNAVcIP20IsPA9JgKTpkddekpzQohIoOtMiSK8pZA8P/PkqW
7aTLzaRIvsdH0jVzHHf4ZAHBIUvXNSvDN0vZ8kea3huzVZCmKwta4OhqNJfKgR3B
Jy9KBSxhJbcI1qeuz2RQgICcV8qxpGbuUAIVNnuwVgqfLQXZubEFdwQbwtieq8qH
jT8qsIf09VWPLSjuQLx5jwR8sxKl3k7axG8X4x0ckrEN8clYamII6Cjx4pI1A24e
uBNChErX7HxhTywWYZsk5q3aIt+PGN5eX5NlSieNJhNBI2s2mw4A54Gfb6W8mURd
+8cl38PKtLRgcJPA8MiLIIAgbv61a/Ry4j59BS6E9JhctQhe/QH1RcuPQE8bio2d
za0pyOUgFAhKdezWUWnfahVyf7c5LM25QkgYEtU5JyLi64skYbgzNgsakL9mRk+V
WsAe1BAW6t9VUglalWlOSQ8x8XxI9l+Npm/vGIoW6a8lDn2VYN1lv4YsYRZm24mh
ZCEd2TgzlfaD8fPbAZS9Zo8+rDAWephYOaLTpZS02BQ5jGxaDq6TNk7Gcup8NzqX
2yxeQhdZ6RWdY6Znxl+X70tXStFYEJ6H9ZhiHIM3BoJfk2cBgmj1F8icMQp/Lluq
pZW0freeYEFKHqPGku9cqZfnxfELG1aKjCD3CBD5gflwB1tDi0TNNJv+19D/XOpz
P4i0bmhKf/CpDfYtBSddGZnhsG6af/TaovA=
mẹo

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

Tên tham sốGiá trị mặc địnhMô tả
Search regionWorldwideChọn khu vực
LanguageEnglishChọn ngôn ngữ
Search timeDefault(Past 5 years)Chọn khoảng thời gian để hiển thị kết quả
Custom time rangeChuỗi trốngNhập phạm vi ngày tùy chỉnh khi Search time = Custom time (định dạng YYYY-MM-DD YYYY-MM-DD)
Search category id0Chọn danh mục
Search propertyDefault(Web Search)Chọn thuộc tính để cào dữ liệu (Web Search / Image Search / News Search / Google Shopping / YouTube Search)
Use empty queries(ignore query value)Bỏ qua giá trị truy vấn được gửi đến công cụ cào dữ liệu và thực hiện tìm kiếm theo danh mục