PHP爬虫之html皆可api

        这是我经常使用的一个PHP,被我一直收藏起来,用处非常大,可以爬取任何html中的内容。在api,数据接口,同步等等方面都可以使用,可以说是异域调用的神器。

        有这个可以做什么?

        1、制作查询类api

        2、从远程获取我们需要的数据

        3、从远程同步我们的内容

        4、用别人网站做自己网站数据库(听起来很邪恶了)

        5、用别人网站做授权服务

        ……

        用法很多,但都是重复了,下面举个例子:

        下面两张图就是从https://blogyinjiangbicn.wordpress.com/2021/07/09/example-post-3/爬取需要的内容到http://yinjiangbi.cn/yapi.php的一个例子。在文章末尾,我会贴出相应的示例代码。

PHP爬虫之html皆可api  第1张

PHP爬虫之html皆可api  第2张

 

代码极其简单,用途却很强大。

代码:

<?php
##www.kekc.cn
##KEKC博客
function GetSubstr($str, $leftStr, $rightStr){
    $left = strpos($str, $leftStr);
    $right = strpos($str, $rightStr,$left);
    if($left < 0 or $right < $left) return '';
    return substr($str, $left + strlen($leftStr), $right-$left-strlen($leftStr));
}
$data = file_get_contents("https://blogyinjiangbicn.wordpress.com/2021/07/09/example-post-3/");
$leftStr = "startcode";
$rightStr = "endcode";
$data = GetSubstr($data, $leftStr, $rightStr);
echo $data;
?>
© 版权声明
THE END
喜欢就支持一下吧
点赞14 分享