基于php url搜索关键字

时间:2015-03-15 04:06:07

标签: php search web web-crawler

基本上我要做的就是搜索网址。

实施例 http://www.example.com/?page=X

其中X = 1至1500

然后在混乱中找到一个关键字。

我想过可能会使用sh脚本来执行此操作,但是如果有人有另一种快速而肮脏的方式,那将是非常棒的。

1 个答案:

答案 0 :(得分:0)

问题含糊不清,但如果你只是想搜索一个关键字,然后打印一些内容,如果找到的话:

<?php
$url = "http://www.example.com/?page=$x";
$keyword = "keyword"; //The keyword you are looking for

/* Go from X=1 to X=1500 */
for($x=1; $x<=1500; $x++) {
    $current_page = file_get_contents($url); //This will parse the html into a single string
    if(strpos($current_page, $keyword) !== false) {
      echo "found keyword: $keyword on page $x \n";
    }
}

文档:
http://php.net/strpos
http://php.net/manual/en/function.file-get-contents.php