板栗
我的博客朋友圈哦!
樱岛麻衣

嗷呜嗷呜QQMSG消息推送 使用API GET/POST进行消息推送 发送消息给您的QQ
通过调用API接口,实现机器人给你的QQ发送消息的功能
点击跳转到嗷呜嗷呜-QQMSG消息推送官网
私聊消息使用步骤简述
1.选择要使用的机器人。
2.添加机器人好友
3.调用接口,实现机器人给你的QQ发消息。
私聊消息推送接口:https://tomsg.me/send/
token:必填申请的token
type:必填分类 0:文本 1:图片
text:必填要发送的文本/图片链接
群消息使用步骤简述
1.选择要使用的机器人。
2.把机器人拉到要使用机器人的群里
3.调用接口,实现机器人往你的QQ群里发消息。
群消息推送接口:https://tomsg.me/group/
token:必填申请的token
type:必填分类 0:文本 1:图片
msgqq:必填群号码 (多个用,隔开 如:123,321)
text:必填要发送的文本/图片链接

2024年06月04日
樱岛麻衣

萌主机-一个简单稳定的宝塔博客向虚拟主机服务商

提供稳定的博客虚拟主机 秒赞型虚拟主机

环境:PHP/MYSQL
空间容量:500MB
数据库容量:200MB
绑定域名:无限
不限流量
防护常规CC攻击
DDOS防御:0G
备案:无需备案
禁止:违法网站

官方地址:moe.al

2024年05月03日
樱岛麻衣

Cname地域解析来选择国内优选IP。

CloudFlare优选IP是指的是通过一些特定的测试和筛选,挑选出来的优质的CloudFlare节点IP。这些IP在速度和稳定性上都要优于普通的CloudFlare IP。用户使用CloudFlare优选IP进行网络访问,可以获得更好的网速体验。

CloudFlare是一家提供内容分发网络和DDoS防护服务的美国公司。他们的服务可以帮助网站防止各种攻击,包括DDoS攻击,同时提供优化网站速度和性能的服务。CloudFlare的网络遍布全球,用户的请求会被自动路由到最近的数据中心,从而获得最快的服务速度。
CloudFlare优选IP通常是通过专门的工具或者服务获取的,比如一些提供CloudFlare IP优选服务的网站或者软件。它们会定期进行测试,然后提供最新的优选IP给用户。

本站只挑选国内优质CloudFlare IP并解析 您只需要地域解析(解析国内 国外正常用CloudFlare)Cname即可使用优选IP

如果你不会使用请看我

优选CF官网:传送门

2024年04月23日
樱岛麻衣

宝塔面板安装脚本,2分钟装好面板,一键管理服务器
目前支持宝塔面板Linux 8.1.0 7.9.10 7.7 Windows 7.9.0 堡塔云监控2.2.9
必须为没装过其它环境如Apache/Nginx/php/MySQL的新系统,推荐使用centos 7.X的系统安装宝塔面板 如果使用过官方版或其他云端的版本,使用一键更新脚本即可切换

点我前往使用

2024年04月16日
樱岛麻衣

再开源个PHP扒图片代码 这个可以扒取没返回图片链接的图
设置计划任务可以一键扒API图片 图片自动下载到目录 图片链接写入数据库
如果图片存在自动跳过 不存在才存入
API链接返回的信息为图片并没有图片链接
$maxTries为每次运行扒取多少次
宝塔定时任务配置
Shell脚本 每天或者自定义运行一次
内容为:
php /目录/PHP文件名
例:
php /heisi/heisi.php

<?php    
$apiUrl = '';    
$saveDir = '/heisi/img/';    
// 数据库连接信息  
$servername = "localhost";
$username = "";
$password = "";
$dbname = "";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
$image_table = "heisi_data"; // 数据表名称
$maxTries = 5000;    

// 确保保存目录存在    
if (!is_dir($saveDir)) {    
    mkdir($saveDir, 0755, true);    
}    


for ($i = 0; $i < $maxTries; $i++) {    
    // 发送 API 请求    
    $response = file_get_contents($apiUrl);    

    // 检查响应    
    if ($response === false) {    
        echo "Error fetching the image from API.\n";    
        continue;    
    }    

    // 计算图片的 MD5 哈希    
    $imageHash = md5($response);    

    // 检查图片是否已经存在    
    $imagePath = $saveDir . $imageHash . '.png';    
    if (file_exists($imagePath)) {    
        echo "Image already exists: $imageHash\n";    
        continue;    
    }    

    // 保存图片到文件夹    
    if (!file_put_contents($imagePath, $response)) {    
        echo "Error saving the image to $imagePath.\n";    
        continue;    
    }    

    echo "Image saved as: $imageHash\n";    
// 获取表中最后一个id

$sql = "SELECT id FROM $image_table ORDER BY id DESC LIMIT 1";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
    $row = $result->fetch_assoc();
    $lastId = $row["id"];
    $newId = $lastId + 1;
} else {
    $newId = 1;
}
echo $newId;
// 将图片信息插入到数据库
$sql = "INSERT INTO $image_table (id, imgurl) VALUES ('$newId', '$imageHash.png')";
if ($conn->query($sql) === FALSE) {
    echo "Error inserting image into database: " . $conn->error;
}

    // 如果只需要保存一个图片,可以在这里使用 break    
    // break;    
}    

$conn->close();    
echo "Done saving images and inserting into database.";

2024年04月12日