5118的伪原创代码提取内容方法并附带火车头插件写法

今天应一个朋友请求,要求写个5118的伪原创插件,他的接口输出的默认是json形式输出,很不方便,要提取里面伪原创的结果,并附上代码。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?php
    $host = "http://apis.5118.com";
    $path = "/wyc/rewrite";
    $method = "POST";
    $apikey = "5118伪原创的key填入";
    $headers = array();
    array_push($headers, "Authorization:" . $apikey);
    //根据API的要求,定义相对应的Content-Type
    array_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");
    $querys = "";
    $bodys = "txt=乔布斯说过:每个人都应该学习给电脑编写程序的技术,因为这一过程能够教你如何去思考。不管是零基础想学编程,还是已经进入编程工作想要提升自我的朋友,今天小编整理了五个学习编程的资源网站,让你提升自己的能力。1、W3school这是一个免费学习编程语言的在线学习网站,里面的知识浅显易懂,非常适合初学者。如果你对编程还不是很了解,那就可以试试这个网站。2、菜鸟教程这是一个专注于编程学习的网站,里面...
乔布斯说过:每个人都应该学习给电脑编写程序的技术,因为这一过程能够教你如何去思考。不管是零基础想学编程,还是已经进入编程工作想要提升自我的朋友,今天小编整理了五个学习编程的资源网站,让你提升自己的能力。";
    $url = $host . $path;
    $curl = curl_init();
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    curl_setopt($curl, CURLOPT_FAILONERROR, false);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HEADER, true);
    if (1 == strpos("$".$host, "https://"))
    {
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
    }
    curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
  
     $content=curl_exec($curl);
  
   $num = strpos($content, "{\"errcode\"");
   $result = substr($content,$num);
   $arrs = json_decode($result,true);
   $msgs = $arrs['data'];
   echo $msgs;
  
?>

  这样就正确输出伪原创的结果了,可以写成火车头插件形式,这样内容伪原创更方便!

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
<?php
error_reporting(0);
header("Content-Type: text/html;charset=utf-8");
$relcontent=$LabelArray['内容'];
$host = "http://apis.5118.com";
$path = "/wyc/rewrite";
$method = "POST";
$apikey = "填入5118伪原创的key";
$headers = array();
array_push($headers, "Authorization:" . $apikey);
//根据API的要求,定义相对应的Content-Type
array_push($headers, "Content-Type".":"."application/x-www-form-urlencoded; charset=UTF-8");
$querys = "";
$bodys = "txt=".$relcontent;
$url = $host . $path;
$curl = curl_init();
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, $method);
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
curl_setopt($curl, CURLOPT_FAILONERROR, false);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, true);
if (1 == strpos("$".$host, "https://"))
{
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, false);
}
curl_setopt($curl, CURLOPT_POSTFIELDS, $bodys);
  
 $content=curl_exec($curl);
  
$num = strpos($content, "{\"errcode\"");
$result = substr($content,$num);
$arrs = json_decode($result,true);
$msgs = $arrs['data'];
$LabelArray['内容']=$msgs;
echo serialize($LabelArray);
?>

  文章转自:http://www.quxuehao.com/it/1080952.html

posted @   圆柱模板  阅读(230)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示