跳转到主要内容

SE::Google::Trends::Suggest - Google Trends 搜索建议爬虫工具

爬虫工具概览

Google Trends 关键词搜索建议爬虫工具。Google Trends 建议爬虫工具解决了 SEO 的核心任务之一,即快速自动获取扩展语义库。得益于 SE::Google::Trends::Suggest 爬虫工具,您可以根据查询自动从 Google Trends 建议中收集关键词库。使用 SE::Google::Trends::Suggest 爬虫工具,可以轻松快速地按需抓取 Google Trends 建议。

得益于 A-Parser 的多线程工作,查询处理速度可达每分钟 2000 次,平均每分钟可获取多达 10000 条结果。

您可以使用自动查询扩展、从文件中替换子查询、循环遍历数字字母组合及列表,以获取尽可能多的结果。利用 结果过滤,您可以立即清理结果,删除所有不需要的垃圾信息(使用否定词)。

A-Parser 的功能允许保存 SE::Google::Trends::Suggest 爬虫工具的数据抓取设置以供后续使用(预设),设置数据抓取计划等等。

由于内置了强大的模板引擎 Template Toolkit,结果保存可以采用您需要的任何形式和结构,该引擎允许对结果应用额外的逻辑,并以各种格式输出数据,包括 JSON、SQL 和 CSV

采集数据

  • 查询建议
    • 建议词
    • 建议描述(其类型)
    • 图片链接
    • 主题 ID (topic ID)
采集数据

应用场景

  • 收集关键词库

查询

需要指定搜索短语作为查询,例如:

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

查询占位符

您可以使用 内置宏 自动从文件中替换子查询,例如我们想为每个查询添加另一个单词列表,指定几个主要查询:

essay
article
thesis

在查询格式中指定从文件 Keywords.txt 替换额外单词的宏,此方法可以成倍增加查询的多样性:

{subs:Keywords} $query 

该宏将为每个原始搜索查询创建与文件中数量相同的附加查询,宏运行后的结果为 [原始查询数量(域名)] x [Keywords 文件中的查询数量] = [总查询数量]

例如,如果 Keywords.txt 文件包含:

buy
cheap

最终,替换宏将把 3 个主要查询变为 6 个:

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

结果输出示例

得益于内置的模板引擎 Template Toolkit,A-Parser 支持灵活的结果格式化,使其能够以任意形式以及结构化形式(如 CSV 或 JSON)输出结果。

导出建议列表

与 SE::Google::Suggest 类似。

输出到 CSV 表格

与 SE::Google::Suggest 类似。

以 SQL 格式保存

结果格式:

[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]

结果示例:

INSERT INTO serp VALUES('write essay', 'Exam')
INSERT INTO serp VALUES('write essay', 'Testosterone')
INSERT INTO serp VALUES('write essay', 'Test')
INSERT INTO serp VALUES('write essay', 'Testicle')
INSERT INTO serp VALUES('write essay', 'TestNav')
...

将结果转储为 JSON

与 SE::Google::Suggest 类似。

结果处理

A-Parser 允许在数据抓取过程中直接处理结果,在本节中,我们列出了 SE::Google::Trends::Suggest 爬虫工具最流行的案例。

结果过滤(使用否定词)

与 SE::Google::Suggest 类似。

可能的设置

参数名称默认值描述
LanguageEnglish选择语言