SE::YouTube::Suggest - YouTube 搜索建议爬虫工具
SE::YouTube::Suggest 爬虫工具概览
YouTube 关键词搜索建议爬虫工具。YouTube 建议爬虫工具解决了 SEO 的核心任务之一,即快速自动化获取扩展语义库。借助 SE::YouTube::Suggest 爬虫工具,您可以根据查询自动从 YouTube 搜索引擎的建议中收集关键词库。使用 SE::YouTube::Suggest 爬虫工具,可以根据所选的国家、语言或域名,轻松快速地抓取 YouTube 搜索建议。
得益于 A-Parser 的多线程工作能力,查询处理速度可达每分钟 6000 次,平均每分钟可获取多达 13500 条结果。

您可以利用自动查询扩展、从文件替换子查询、循环遍历数字字母组合及列表,以获取尽可能多的结果。通过使用 结果过滤,您可以立即清理结果,删除所有不需要的垃圾信息(使用否定词)。
A-Parser 的功能允许保存 SE::YouTube::Suggest 爬虫工具的数据抓取设置以便日后使用(预设),设置数据抓取计划等等。
得益于内置强大的 Template Toolkit 模板引擎,结果保存可以采用您需要的任何形式和结构,这允许对结果应用额外的逻辑,并以各种格式输出数据,包括 JSON、SQL 和 CSV。
采集的数据
- YouTube 对查询的搜索建议

功能
- 支持选择搜索国家和结果语言
应用场景
- 收集关键词库
查询
应将搜索短语作为查询输入,例如:
write essay
Football
tv show
Waterfall
Speak in english
Cats and dogs
forex
forex trade
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
结果输出示例
A-Parser 凭借内置的模板引擎 Template Toolkit 支持灵活的结果格式化,这使其能够以任意形式以及结构化形式(如 CSV 或 JSON)输出结果。
导出建议列表
输出到 CSV 表格
以 SQL 格式保存
结果格式:
[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '"; suggest _ "')\n";
END %]
结果示例:
INSERT INTO serp VALUES('write essay', 'write essay')
INSERT INTO serp VALUES('write essay', 'write essay with me')
INSERT INTO serp VALUES('write essay', 'write essay fast')
INSERT INTO serp VALUES('write essay', 'write essay for free')
INSERT INTO serp VALUES('write essay', 'write essay music')
INSERT INTO serp VALUES('write essay', 'write essays for money')
INSERT INTO serp VALUES('write essay', 'write essay fast music')
INSERT INTO serp VALUES('write essay', 'write essay subliminal')
INSERT INTO serp VALUES('write essay', 'write essay south park')
INSERT INTO serp VALUES('write essay', 'write essays faster')
...
将结果转储为 JSON
结果处理
A-Parser 允许在数据抓取过程中直接处理结果,本节列出了 SE::YouTube::Suggest 爬虫工具最常用的案例。
选项:抓取至层级 (Parse to level)
结果过滤(使用否定词)
可用设置
| 参数名称 | 默认值 | 描述 |
|---|---|---|
| Results language | English | 选择结果语言 |
| Search from country | United States | 选择进行搜索的国家 |