搜索引擎位置跟踪应用SerpBear

Posted 杨浦老苏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了搜索引擎位置跟踪应用SerpBear相关的知识,希望对你有一定的参考价值。

什么是 SerpBear ?

SerpBear 是一款开源搜索引擎位置跟踪应用程序。它允许你跟踪你的网站在谷歌中的关键词位置,并得到他们的位置通知。

软件特点:

  • 无限关键词:添加无限域名和无限关键词以跟踪其 SERP
  • 电子邮件通知:每天/每周/每月通过电子邮件通知您的关键字位置变化;
  • SERP APISerpBear自带内置 API,可用于营销和数据报告工具;
  • 导出 CSV:随时将域关键字及其数据导出到 CSV 文件中;
  • 移动应用程序:将 PWA 应用程序添加到您的手机中,以获得更好的移动体验;
  • 零成本运行:可以在 mogenius.com 或者 Fly.io上免费运行应用程序。

从特点的描述看,可能对 SEO 优化有帮助,但是说实话,老苏并不太了解这方面的东西;

来一张官方的动图自己感受一下,再决定是否要继续往下看

准备

SerpBear使用第三方网站抓取工具,如 ScrapingAntScrapingRobot 或您给定的代理 ips 来抓取谷歌搜索结果,以查看您的域名是否出现在给定关键字的搜索结果中。

老苏以ScrapingAnt 为例,每月可以免费查找 10,000 次,需要先注册以获取 API

打开 https://scrapingant.com 注册用户

登录后可以获取到 API token,保存好,后面会用到

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 serpbear ,选择第一个 towfiqi/serpbear,双击直接下载。

docker 文件夹中,创建一个新文件夹 serpbear,并在其中建一个子文件夹 data,需要给 data 目录新增 Everyone 的读写权限

文件夹装载路径说明
docker/serpbear/data/app/data存放数据库和设置

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
33773000

环境

可变
USER您要用于登录应用程序的用户名。示例: admin
PASSWORD您要用于登录应用程序的密码。示例:0123456789
SECRET将用于加密 3rdapi 密钥和密码的密钥。
APIKEY将用于访问应用程序 APIAPI 密钥。
SESSION_DURATION用户登录会话的持续时间(以小时为单位),默认为 24
NEXT_PUBLIC_APP_URL托管您的应用程序并可以访问的 URL

SECRETAPIKEY 老苏还是用 birwarden 的密码生成器生成的,当然也可以用 openssl rand -base64 长度 来生成

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 serpbear 和 子目录
mkdir -p /volume2/docker/serpbear/data

# 进入目录
cd /volume2/docker/serpbear

# 修改目录权限
chmod 777 data

# 运行容器
docker run -d \\
   --name serpbear \\
   --restart unless-stopped \\
   -p 3377:3000 \\
   -v $(pwd)/data:/app/data \\
   -e USER=admin \\
   -e PASSWORD=0123456789 \\
   -e SECRET=4715aed3216f7b0a38e6b534a958362654e96d10fbc04700770d572af3dce43625dd \\
   -e APIKEY=5saedXklbslhnapihe2pihp3pih4fdnakhjwq5 \\
   -e SESSION_DURATION=24 \\
   -e NEXT_PUBLIC_APP_URL=http://192.168.0.197:3377 \\
   towfiqi/serpbear

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: "3.8"

services:
  app:
    image: towfiqi/serpbear
    container_name: serpbear
    restart: unless-stopped
    ports:
      - 3377:3000
    volumes:
      - ./data:/app/data
    environment:
      - USER=admin
      - PASSWORD=0123456789
      - SECRET=4715aed3216f7b0a38e6b534a958362654e96d10fbc04700770d572af3dce43625dd
      - APIKEY=5saedXklbslhnapihe2pihp3pih4fdnakhjwq5
      - SESSION_DURATION=24
      - NEXT_PUBLIC_APP_URL=http://192.168.0.197:3377

然后执行下面的命令

# 新建文件夹 serpbear 和 子目录
mkdir -p /volume2/docker/serpbear/data

# 进入目录
cd /volume2/docker/serpbear

# 修改目录权限
chmod 777 data

# 将 docker-compose.yml 放入当前目录

# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3377 就能看到登录界面

用前面设定的 USERPASSWORD 登录,然后添加您的第一个域名

比如 laosu.ml

添加完成就可看到主界面

进入 Settings 设置方法和 API

添加您的关键字并开始跟踪

开始的时候关键词后面都有红色感叹号

直接点关键词,搜索结果还是空的

第二天感叹号消失了

再点关键词就有搜索结果了

回到 https://app.scrapingant.com/dashboard ,也能看到相应的记录

如果你仔细,你会发现时间是对不上的,原因是老苏删了装,装了删,测试各种安装方式,尽力确保少犯错误,直接可用;

参考文档

towfiqi/serpbear: Search Engine Position Rank Tracking App
地址:https://github.com/towfiqi/serpbear

Running Locally with Docker - SerpBear
地址:https://docs.serpbear.com/deployment/running-locally-with-docker

Introduction - SerpBear
地址:https://docs.serpbear.com/

I Built an Open Source Search Engine Position Tracker : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/z8t26k/i_built_an_open_source_search_engine_position/

什么是搜索引擎结果页面(SERP)? - hrefgo超狗
地址:https://hrefgo.com/seo-hub/serps

MATLAB应用实战系列(七十六)-仿真应用卡尔曼滤波在雷达目标跟踪中的应用仿真(附matlab代码)

1 模型

目标跟踪问题的应用背景是雷达数据处理,即雷达在搜索到目标并记录目标的位置数据,对测量到的目标位置数据(称为点迹)进行处理,自动形成航迹,并对目标在下一时刻的位置进行预测。本文简要讨论了用Kalman滤波方法对单个目标航迹进行预测,并借助于Matlab仿真工具,对实验的效果进行评估。

关键词:Kalman**滤波、目标跟踪、Matlab仿真**

以上是关于搜索引擎位置跟踪应用SerpBear的主要内容,如果未能解决你的问题,请参考以下文章

可可:知道应用程序图标在dock中的位置

群晖NAS之git服务

群晖basic模式怎么备份

走路时iOS跟踪位置

平滑的位置跟踪反应原生地图

黑群晖nas安装教程 黑群晖nas如何安装