Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 检查网站列表中的插件_Php_Wordpress_Web Scraping - Fatal编程技术网

Php 检查网站列表中的插件

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二进制文件:

我有一个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二进制文件:

  • cat
  • wget
其余是脚本命令:

  • 用于
  • do
  • done


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

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

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