跳转到主要内容

SE::Bing::Position - Bing 网站排名查询

Bing 关键词排名查询爬虫工具概览

Bing 关键词排名查询爬虫工具。借助 SE::Bing::Position 爬虫工具,您可以使用自己的域名数据库自动检查在 Bing 搜索结果中的排名。使用 SE::Bing::Position 爬虫工具,可以轻松、准确且快速地确定网站在 Bing 中的排名。

A-Parser 的功能允许保存 SE::Bing::Position 爬虫工具的数据抓取设置以供将来使用(预设),设置数据抓取计划等等。您可以从文件中使用子查询的自动替换。

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

采集数据

  • 网站排名和网站页面链接
  • 所有网站排名和页面链接的列表
采集数据

功能

  • SE::BingSE::Bing 的所有功能
  • 找到网站时自动停止数据抓取
  • 支持子域名搜索
  • 可以按域名、主域名和完整链接比较目标排名
  • 同时采集多个域名的排名

应用场景

  • 检查自己网站及竞争对手网站的排名
  • 寻找网站的流量页面

查询

查询时需要指定目标网站的域名和搜索关键词,中间用空格分隔,例如:

lenta.ru 新闻  
lenta.ru 在线新闻

如果需要按关键词列表检查一个网站,可以在查询格式 (Query format) 中指定域名:

lenta.ru $query

或者直接使用关键词列表。要在查询中同时使用多个域名,需要用逗号分隔域名列表,然后空格加关键词,例如:

lenta.ru,ria.ru,notfound.com 新闻 频道

结果将记录在数组 $bulkcheck 中。 Stop when found 选项同样受支持,如果所有域名都找到了排名,数据抓取将结束。

查询宏替换

您可以使用内置宏从文件中自动替换子查询,例如我们想根据关键词库检查网站,指定几个主要查询:

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

在查询格式中指定从 Keywords.txt 文件替换额外词汇的宏,此方法允许根据关键词库检查网站库并获得排名结果:

$query {subs:Keywords}

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

结果输出示例

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

导出排名列表

与 SE::Google::Position 类似。

同时检查多个域名(批量检查)

与 SE::Google::Position 类似。

与 SE::Google 类似。

与 SE::Google 类似。

与 SE::Google 类似。

关键词竞争度

与 SE::Google 类似。

检查链接收录情况

与 SE::Google 类似。

以 SQL 格式保存

与 SE::Google 类似。

将结果转储为 JSON

与 SE::Google 类似。

结果处理

A-Parser 允许在数据抓取过程中直接处理结果,本节列出了 SE::Bing::Position 爬虫工具最常用的案例。

保存无零位排名的域名

与 SE::Google::Position 类似。

与 SE::Google 类似。

与 SE::Google 类似。

提取域名

与 SE::Google 类似。

从锚点和描述中删除标签

与 SE::Google 类似。

与 SE::Google 类似。

可能的设置

支持爬虫工具 SE::BingSE::Bing 的所有设置,此外还包括:

参数名称默认值描述
Pages count1抓取搜索结果的页数(1 到 50)
Links per pageAuto每页搜索结果的链接数 (Auto / 10 / 15 / 30 / 50)
Result format$domain - $key: $position\n结果输出格式
Stop when found如果找到域名则停止数据抓取,不再翻页
Match typeExact domain可以按域名、主域名和完整链接比较目标排名 (Exact domain / Top level domain / Exact url)