切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

3804

主题

3804

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12658
获取历史今日API源码[复制链接]
发表于 2022-5-24 21:54:46 | 显示全部楼层 |阅读模式
  

我tm直接上代码 215445zfrr4fuwrfrtth4p.jpg
<?php

function showjson($json){

header("Access-Control-Allow-Origin:*");

header('Content-type: application/json');

exit(json_encode($json,320));

}

function get_curl($url, $post = 0, $referer = 0, $cookie = 0, $header = 0, $ua = 0, $nobody = 0)

{

      $ch = curl_init();

      curl_setopt($ch, CURLOPT_URL, $url);

      curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

      curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);

      $httpheader[] = "Accept:*/*";

      $httpheader[] = "Accept-Encoding:gzip,deflate,sdch";

      $httpheader[] = "Accept-Language:zh-CN,zh;q=0.8";

      $httpheader[] = "Connection:close";

      curl_setopt($ch, CURLOPT_HTTPHEADER, $httpheader);

      if ($post) {

              curl_setopt($ch, CURLOPT_POST, 1);

              curl_setopt($ch, CURLOPT_POSTFIELDS, $post);

      }

      if ($header) {

              curl_setopt($ch, CURLOPT_HEADER, 1);

      }

      if ($cookie) {

              curl_setopt($ch, CURLOPT_COOKIE, $cookie);

      }

      if ($referer) {

              curl_setopt($ch, CURLOPT_REFERER, $referer);

      }

      if ($ua) {

              curl_setopt($ch, CURLOPT_USERAGENT, $ua);

      } else {

              curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36");

      }

      if ($nobody) {

              curl_setopt($ch, CURLOPT_NOBODY, 0);

      }

      curl_setopt($ch, CURLOPT_ENCODING, "gzip");

      curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

      curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

      $ret = curl_exec($ch);

      curl_close($ch);

      return $ret;

}

$res = get_curl('https://www.lssdjt.com/');

preg_match_all('/<i>(.*)<\/i><\/a><\/li>/',$res,$sj);

preg_match_all('/<em>(.*)<\/em>/',$res,$d);



for ($i=0; $i<count($sj[1]) ; $i++) {

      $json1[$i]['data']=$sj[1][$i];

      $json1[$i]['day']=$d[1][$i];

      

}

if ($json1=="") {

      $json=[

              "code"=>"-1",

              "msg"=>"获取失败!"

      ];

}

$json=[

      "code"=>"1",

      "result"=>$json1,

      "msg"=>"获取成功!"

];   

showjson($json);


复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|不懂 ( 粤ICP备14042591号-1 )|网站地图

GMT+8, 2024-11-25 15:06 , Processed in 0.094466 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部