piedweb / google-spreadsheet-seo-scraper
开源 excel 或 libreoffice 和 PHP SEO google 排名 SERP 检查器,用于跟踪和关注几个网站的关键词排名
0.1.24
2022-12-19 21:45 UTC
Requires
- php: >=8.1
- league/csv: ^9.8
- piedweb/google: *
- symfony/console: ^6.1
README
Google Spreadsheet Seo Scraper
开源 excel/libreoffice 和 PHP SEO google 排名 SERP 检查器,用于跟踪和关注几个网站的关键词排名。
主页: https://piedweb.com/seo/serp
要求
PHP, CURL, composer, unoconv 和 libreoffice
安装
通过 Packagist
$ # create the folder where you will install the soft $ mkdir gs3 && cd gs3 $ # install the lib via composer $ composer require piedweb/google-spreadsheet-seo-scraper $ # create a link to the executable $ ln -s vendor/piedweb/google-spreadsheet-seo-scraper/scrap.php console && chmod +x console
使用方法
$ gs3/console --ods path/to/myfile.ods --domain host.tld
可选参数
--proxy ip:port:username:pass (without proxy, you can check between 20 and 50 kw) --cache /my/cache/folder/for/google/result (plain html) --num-100 per default, the script check only the first result page. Using it permit to check the 100st results if the domain was not found --sleep 60 (default, time to wait in seconds between to request on google) --quiet
示例
$ php scrap.php --ods "./kw.ods" --domain piedweb.com
$ php scrap.php --ods "./kw.ods" --domain piedweb.com,piedweb.fr
$ php scrap.php --ods "./kw.ods" --domain "you can set it directly in your ods file for each row"
关于 kw.ods
只有直到 J 的列是重要的。只要不出现两列有相同名称,就可以在后续列中存档尽可能多的数据。文档可以添加多个工作表,只要默认工作表仍然是第一个。
调试 tendance
公式
=IF(J6="";""; // Si prev_pos est vide alors rien
IF (J6="FAILED";""; // Si prev_pos a échoué, alors rien
IF(H6="FAILED";""; // Si pos a échoué alors rien
IF(H6="";""; // Si pos est vide alors rien
IF(H6=-1;"x"; // si kw n'est pas position, alors x
IF (H6=J6;"=";
IF(H6<J6;"+";
IF(J6=-1;"+";"-")
)
)
)
)
)
)
)
tendance
的图例
+ : le site grimpe vers la meilleur position
- : le site descend
x : le site n'est pas possitionnent
: aucun résultat à analyser