IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    随机图片及视频的代码分享

    Teacher Du发表于 2024-10-25 15:21:10
    love 0

    有小伙伴看到杜老师侧边栏随机图片,想问如何实现?杜老师整理了一下代码分享出来,供需要的小伙伴们参考。杜老师的主机资源有限,就不再部署 API 端了,需要的小伙伴可以自行搭建!

    随机白丝图片

    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
    <?php
    $curl = curl_init();
    curl_setopt_array($curl, array(
    CURLOPT_URL => "https://v2.api-m.com/api/baisi",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'GET',
    ));
    $response = curl_exec($curl);
    if(curl_errno($curl)){
    echo 'Request Error:' . curl_error($curl);
    }
    curl_close($curl);
    $json = $response;
    $data = json_decode($json, true);
    if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) {
    $imageUrl = $data['data'];
    header("HTTP/1.1 303 See Other");
    header("Location: $imageUrl");
    } else {
    echo "无法解析数据或数据字段不存在。";
    }
    ?>

    注意:将上方的代码保存为 PHP 文件,如 baisi.php,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析图片地址。

    随机黑丝图片

    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
    <?php
    $curl = curl_init();
    curl_setopt_array($curl, array(
    CURLOPT_URL => "https://v2.api-m.com/api/heisi",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'GET',
    ));
    $response = curl_exec($curl);
    if(curl_errno($curl)){
    echo 'Request Error:' . curl_error($curl);
    }
    curl_close($curl);
    $json = $response;
    $data = json_decode($json, true);
    if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) {
    $imageUrl = $data['data'];
    header("HTTP/1.1 303 See Other");
    header("Location: $imageUrl");
    } else {
    echo "无法解析数据或数据字段不存在。";
    }
    ?>

    注意:将上方的代码保存为 PHP 文件,如 heisi.php,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析图片地址。

    随机美女图片

    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
    <?php
    $curl = curl_init();
    curl_setopt_array($curl, array(
    CURLOPT_URL => "https://v2.api-m.com/api/meinvpic",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'GET',
    ));
    $response = curl_exec($curl);
    if(curl_errno($curl)){
    echo 'Request Error:' . curl_error($curl);
    }
    curl_close($curl);
    $json = $response;
    $data = json_decode($json, true);
    if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) {
    $imageUrl = $data['data'];
    header("HTTP/1.1 303 See Other");
    header("Location: $imageUrl");
    } else {
    echo "无法解析数据或数据字段不存在。";
    }
    ?>

    注意:将上方的代码保存为 PHP 文件,如 meinvpic.php,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析图片地址。

    随机美女视频

    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
    <?php
    $curl = curl_init();
    curl_setopt_array($curl, array(
    CURLOPT_URL => "https://v2.api-m.com/api/meinv",
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 30,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'GET',
    ));
    $response = curl_exec($curl);
    if(curl_errno($curl)){
    echo 'Request Error:' . curl_error($curl);
    }
    curl_close($curl);
    $json = $response;
    $data = json_decode($json, true);
    if ($data && isset($data['data']) && filter_var($data['data'], FILTER_VALIDATE_URL)) {
    $imageUrl = $data['data'];
    header("HTTP/1.1 303 See Other");
    header("Location: $imageUrl");
    } else {
    echo "无法解析数据或数据字段不存在。";
    }
    ?>

    注意:将上方的代码保存为 PHP 文件,如 meinv.php,放入 PHP 环境目录中,不限 PHP 的运行版本。前端直接调用即可,调用时会自动跳转至被解析视频地址。



沪ICP备19023445号-2号
友情链接