无聊写的一个小红书评论接入微信机器人

在这里插入图片描述
小红书账号太多了,无聊想到这个办法,结果前几天一篇文章突然来2000多个评论,感觉这个也没什么用,不知道有没有小可爱需要的,我们可以交流一下。或者是改进一下。

首先你得有一个微信协议,然后再做一个后台,把小红书的最新评论那个接口参数搞下来(有解密js的就更方便点,没有也不影响,时效还是很长滴),放到后台,做一个定时任务,每2秒去请求一下,再把 获取到的评论内容发到微信上。

$uid=$rows['pid'];
$name=$rows['name'];
$qun=$rows['qun'];
$id=$rows['id'];
$requestHeaders=$rows['requestHeaders'];

$arr = array();
$lines = explode("\n", $requestHeaders); // 分割多行
foreach ($lines as $line) {
    list($key, $value) = explode(':', $line, 2); // 每行内以':'分割,只取前两个元素(键和值)
    if($key!='accept-encoding'){
    $headss[] = $key.':'.trim($value); // 移除多余空白并转换键为小写    
    }
    
    
}





$token= get_curl("https://edith.xiaohongshu.com/api/sns/web/v1/you/mentions?num=20&cursor=", 0, 0, 0, 0, 0, 0,$headss);   


if($token){
   $arrs = json_decode($token,true);    
 $message_list=$arrs['data']['message_list'];
 	$len = count($message_list);
	for ($i=0; $i<$len; $i++) 
	{
echo  $message_list[$i]['comment_info']['content']."<br />";	    
	    
$POST['content']=bin2hex($message_list[$i]['comment_info']['content']);
	   $POST['contentid']=$message_list[$i]['item_info']['id'];
	   $POST['nickname']=bin2hex($message_list[$i]['user_info']['nickname']); 
	   $POST['name']=$name;
	    $POST['qun']=$qun;
	   $POST['uid']=$uid;
	   $POST['time']=date('Y-m-d H:i:s', $message_list[$i]['time']);
	   $POST['tai']=0;
$row =	.....//查询数据库是否存在相同内容 
if(!$row['id']){
    //print_r($POST);
$pid =.....//写入数据库
}
  $POST="";


	}
	
	
    } else{
     echo "获取评论失败".$rows['id'];
 exit();         
    }


另外再写一个发送到微信的接口就可以了。
用宝塔把这两个加到计划任务里去。
最后说一下这个接口,有效时长我测试的大概是五天左右,但也不一定对,好像小红书在另一个浏览器里登录后,这边就掉线了,大家自己去试试吧。
https://edith.xiaohongshu.com/api/sns/web/v1/you/mentions?num=20&cursor=

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱钓鱼的程序员老周

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值