这是我经常使用的一个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
##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
暂无评论内容