检查网站列表中的插件

时间:2014-12-19 22:45:38

标签: php wordpress web-scraping

我有一个URL(网站)列表,如果他们使用某个Wordpress插件,我想扫描它们。在其中一个社区,我被推荐以下提示:

"for link in `cat links`; do wget -O link $link/wp-content/plugins/megaplugin/name.php -nv; done"

有人可以说我在哪里输入/运行此代码?或者对我最初的问题给出一个扩展的解释。

2 个答案:

答案 0 :(得分:0)

在Apple的OS X或Linux上的shell终端中运行它。

您正在使用几个命令行shell二进制文件:

  • cat
  • wget

其余的是脚本命令:

  • for
  • do
  • done

Here is a shell scripting guide.

如果您不想更改代码,则需要将文本文件命名为links

答案 1 :(得分:0)

我认为你有两个选择: 1.第一个是你自己提到的!它是类似链接验证的东西,您应该检查是否是www.website.com/wp-content/plugins/megaplugin/name.php是否是有效链接。 但我自己还没有这样做过。

2.第二种方法是解析那些您要检查它们的网站的HTML,以查看其中HTML特定插件的任何标志,即使在它的评论代码中也是如此!例如,如果你看到网站上它的seo插件是yoast seo wordpress插件,你可以在HTML代码中找到一些评论部分,说明这个网站正在使用这个插件。 当然,这种方式对那些在网站上有任何标志的插件都有好处。 HTML代码!