Php 检查网站列表中的插件
我有一个URL的(网站)列表,如果他们使用某个Wordpress插件或没有,我想扫描。在其中一个社区,有人向我推荐了以下技巧:Php 检查网站列表中的插件,php,wordpress,web-scraping,Php,Wordpress,Web Scraping,我有一个URL的(网站)列表,如果他们使用某个Wordpress插件或没有,我想扫描。在其中一个社区,有人向我推荐了以下技巧: "for link in `cat links`; do wget -O link $link/wp-content/plugins/megaplugin/name.php -nv; done" 有人能告诉我在哪里输入/运行此代码吗?或者对我最初的问题做一个详细的解释。在苹果OS X或Linux上的shell终端上运行它 您正在使用两个命令行shell二进制文件:
"for link in `cat links`; do wget -O link $link/wp-content/plugins/megaplugin/name.php -nv; done"
有人能告诉我在哪里输入/运行此代码吗?或者对我最初的问题做一个详细的解释。在苹果OS X或Linux上的shell终端上运行它 您正在使用两个命令行shell二进制文件:
cat
wget
用于
do
done
如果您不想更改代码,则需要将文本文件命名为
links
。我认为您有两种选择:
1.第一个是你提到的你自己!这类似于链接验证,您应该检查www.website.com/wp-content/plugins/megaplugin/name.php是否为有效链接。
但我以前从未这样做过
2.第二种方法是解析那些你想在HTML代码中检查特定插件的任何标志的网站的HTML,即使是在评论代码中!例如,如果你看到一个网站,它的seo插件是yoast seo wordpress插件,在HTML代码中你可以找到一些评论部分,说明这个网站正在使用这个插件。
当然,这种方式对于那些在网站的HTML代码中有任何标志的插件来说都是好的