php网站调用api,php网站调用梦搏网络一键采集api示例

这段代码展示了如何通过API获取网页内容,并进行字数统计、标题获取、内容过滤等操作。它首先定义了API请求URL,然后使用file_get_contents获取JSON响应,接着解析JSON并提取关键信息如图片链接、字数、标题和内容。为了适应GBK编码的网页,还进行了UTF-8到GBK的编码转换。最后,对内容进行了HTML标签过滤和简介截取。
摘要由CSDN通过智能技术生成

$url="http://api.sinmeng.net/api/caiji/caiji.php?url={$_GET[url]}&key=你的key";

$caiji=json_decode(file_get_contents($url));

$caiji_lead_image_url= $caiji->{'lead_image_url'};//图片

$caiji_word_count= $caiji->{'word_count'};//字数

$caiji_title= $caiji->{'title'};//标题

$caiji_content= $caiji->{'content'};//内容

$caiji_description = preg_replace("//si","",$caiji_content);//过滤html标签

$caiji_description = mb_substr($caiji_description,0,80,'utf-8');//简介

//以下内容是用在GBK编码网页,已经将UTF-8进行了转码。

//$caiji_lead_image_url= mb_convert_encoding($caiji->{'lead_image_url'},'gbk','utf-8');//图片

//$caiji_word_count= mb_convert_encoding($caiji->{'word_count'},'gbk','utf-8');//字数

//$caiji_title= mb_convert_encoding($caiji->{'title'},'gbk','utf-8');//标题

//$caiji_content= mb_convert_encoding($caiji->{'content'},'gbk','utf-8');//内容

//$caiji_description = preg_replace("//si","",$caiji_content);//过滤html标签

//$caiji_description = mb_substr($caiji_description,0,80,'gbk');//简介

网友 于 2018-10-27 10:32:25 发表评论

96ebdfeba3bc6186d79cfc973eb3af00.gif online casino real money

online casino slots

play casino games online

casino slots

slot game

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值