diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..722d5e7
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+.vscode
diff --git a/config/define.php b/config/define.php
index 75a3bfb..d2d421a 100644
--- a/config/define.php
+++ b/config/define.php
@@ -53,6 +53,7 @@
define('WEIBO_LOGIN_COOKIE', '_2A25FMHeEDeRhGeFH41MV8ibNyjSIHXVmTPVMrDV8PUNbmtAYLWLlkW9NekLV22uXkAnuAlCngnjVjozSXR5mujv7');
define('_RQ_SPIDER_WEIBO_BEHAVIOR', 'rq_spider_weibo_behavior');
+ define('_RQ_SPIDER_WEIBO_COMMENT', 'rq_spider_weibo_comment');
define('WEIBO_DETAIL_URL', 'https://weibo.yizherenxin.cn/detail/%s?v=1');
@@ -78,3 +79,28 @@
define('BEHAVIOR_TYPE_COMMENTS', 1);
define('BEHAVIOR_TYPE_ATTITUDES', 2);
+ define('ZHISHIKU_SPIDER_LOG', 'zhishiku_spider_log');
+ define('ZHISHIKU_SPIDER_COMMENT', 'zhishiku_spider_comment.log');
+
+ define('ZHISHIKU_SPIDER_TEMP_PATH', DATACENTER_ROOT.'/zhishiku_spider_temp/');
+ define('ZHISHIKU_SPIDER_COMMENT_PATH', ZHISHIKU_SPIDER_TEMP_PATH.'/spider_comment/%s/%s.log');
+
+ // 采集评论状态 0=未采集 1=采集时出现错误中断 2=采集成功
+ define('SPIDER_COMMENT_STATUS_NO', 0);
+ define('SPIDER_COMMENT_STATUS_ERROR', 1);
+ define('SPIDER_COMMENT_STATUS_SUCCESS', 2);
+
+ define('_RS_SPIDER_WEIBO_COMMENT', 'rs_spider_weibo_comment');
+ define('_RC_WEIBO_LOGIN_COOKIE2', 'rc_weibo_login_cookie2');
+
+ define('WEIBO_LOGIN_COOKIE2', '_2A25FdJmRDeRhGeFG71sY9CbOyDuIHXVmC5NZrDV8PUNbmtAYLUj1kW9NeUknrDj_DFv7tUuAQqx1kWSg_y3B4Qe3');
+
+ //该条评论是否能被搜索 -1=未处理 0=否 1=是
+ define('SPIDER_COMMENT_SEARCH_STATUS_WAIT', -1);
+ define('SPIDER_COMMENT_SEARCH_STATUS_NO', 0);
+ define('SPIDER_COMMENT_SEARCH_STATUS_YES', 1);
+ $GLOBALS['SPIDER_COMMENT_SEARCH_STATUS_LIST'] = array(
+ SPIDER_COMMENT_SEARCH_STATUS_WAIT => '待筛选',
+ SPIDER_COMMENT_SEARCH_STATUS_NO => '已剔除',
+ SPIDER_COMMENT_SEARCH_STATUS_YES => '筛选通过',
+ );
diff --git a/control/index.php b/control/index.php
index 20027b9..e8fc1cd 100644
--- a/control/index.php
+++ b/control/index.php
@@ -95,6 +95,7 @@ class index extends publicBase {
$this->ajax_json(true, '设置成功');
}
+
public function interlocution() {
}
diff --git a/control/weibo.php b/control/weibo.php
index 5bd6a6e..92467e4 100644
--- a/control/weibo.php
+++ b/control/weibo.php
@@ -9,13 +9,63 @@ class weibo extends publicBase {
public function home() {}
+ public function comments() {}
+
+ public function comment_detail() {
+ $id = $this->get('id') + 0;
+
+ $obj = new mWeibo();
+ $weibo = $obj->getWeiboDetailById($id);
+ if (empty($weibo)) $this->show_message('微博不存在', 'goback');
+
+ $this->view['data'] = $weibo;
+
+ $cur_page = $this->get('page')+0 > 0 ? $this->get('page')+0 : 1;
+ $page_size = $this->get('size')+0 > 0 ? $this->get('size')+0 : 20;
+
+ $cond = array();
+ $is_search = $this->get('search_type') + 0;
+ if(isset($_GET['search_type']) && $is_search >= 0) $cond['is_search'] = $is_search;
+
+ $mobj = new mWeiboComments();
+
+ $total = $mobj->getCommentCountByWeiboId($id, $cond);
+ $this->view['last_page'] = ceil($total / $page_size);
+
+ $cur_page = $cur_page > $this->view['last_page'] ? $this->view['last_page'] : $cur_page;
+ $this->view['total'] = $total;
+ $this->view['per_page'] = $page_size;
+ $this->view['cur_page'] = $cur_page;
+
+ $comment_list = $mobj->getCommentByWeiboId($id, $cur_page, $page_size, 'id asc', $cond);
+ if(!empty($comment_list)) {
+ foreach ($comment_list as $k => $v) {
+ $comment_save_path = sprintf(ZHISHIKU_SPIDER_COMMENT_PATH, $weibo['wid'], $v['weibo_data_id']);
+ if(!file_exists($comment_save_path)) $this->show_message('评论数据文件不存在', 'goback');
+ $cdata = json_decode(file_get_contents($comment_save_path), true);
+ $comment_list[$k]['comment_time'] = date('Y-m-d H:i:s', strtotime($cdata['created_at']));
+ $comment_list[$k]['source'] = $cdata['source'];
+ $comment_list[$k]['screen_name'] = $cdata['user']['screen_name'];
+ }
+
+ $this->view['comment_list'] = $comment_list;
+ $this->view['search_status_list'] = $GLOBALS['SPIDER_COMMENT_SEARCH_STATUS_LIST'];
+ }
+ }
+
public function ajax_weibo_list() {
$status = $this->post('status') + 0;
+ $spider_comment_status = $this->post('spider_comment_status') + 0;
$cur_page = $this->post('currentPage') ? $this->post('currentPage') : 1;
$page_size = $this->post('pageSize') ? $this->post('pageSize') : 20;
$condition = array();
- $condition['status'] = $status;
+ if ($spider_comment_status) {
+ $condition['spider_comment_status'] = $spider_comment_status;
+ $condition['uid'] = WEIBO_USER_ZHANG;
+ }else{
+ $condition['status'] = $status;
+ }
$obj = new mWeibo();
$total = $obj->getWeiboTotal($condition);
diff --git a/data/dBase.php b/data/dBase.php
index 367bae5..29f54dc 100644
--- a/data/dBase.php
+++ b/data/dBase.php
@@ -68,7 +68,7 @@ class dBase extends publicBase {
try {
$conn[PDO::ATTR_TIMEOUT] = 3;
if($GLOBALS['pconnect_db']===true) $conn[PDO::ATTR_PERSISTENT] = true;
- $conn[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES UTF8;";
+ $conn[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8mb4;";
$db = new PDO('mysql:host='.$cnf['host'].';port='.$cnf['port'].';dbname='.$cnf['db'],$cnf['user'],$cnf['pwd'], $conn);
} catch(PDOException $e) {
//error_log('['.date('Y-m-d H:i:s').'][first-fail]'.implode('|', $cnf).':'.$e->getMessage()."\n", 3, LOG_PATH_BASE.'/mysql/stat_todb_'.date('Y-m-d').'.log');
@@ -76,7 +76,7 @@ class dBase extends publicBase {
try {
$conn[PDO::ATTR_TIMEOUT] = 3;
if($GLOBALS['pconnect_db']===true) $conn[PDO::ATTR_PERSISTENT] = true;
- $conn[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES UTF8;";
+ $conn[PDO::MYSQL_ATTR_INIT_COMMAND] = "SET NAMES utf8mb4;";
$db = new PDO('mysql:host='.$cnf['host'].';port='.$cnf['port'].';dbname='.$cnf['db'],$cnf['user'],$cnf['pwd'], $conn);
} catch(PDOException $e) {
//error_log('['.date('Y-m-d H:i:s').'][second-fail]'.implode('|', $cnf).':'.$e->getMessage()."\n", 3, LOG_PATH_BASE.'/mysql/stat_todb_'.date('Y-m-d').'.log');
@@ -124,6 +124,40 @@ class dBase extends publicBase {
}
}
+ /*
+ * 数据库事务操作
+ * 封装标准方法
+ * @param string $sqls sql语句数组 array(0 =>array('sql'=>$sql, 'val'=>$val), 1 =>array('sql'=>$sql, 'val'=>$val))
+ * 将根据sql数组index顺序执行,执行SQL的表必须是innodb
+ */
+ public function execTrans2($sqls) {
+ $this->ismaster = true;
+ self::getInstance();
+
+ try {
+ self::$link->beginTransaction(); // 开启事务处
+
+ foreach ($sqls as $sqlval) {
+ if(trim($sqlval['sql'])=='') continue;
+
+ $st = self::$link->prepare($sqlval['sql']);
+ $res = $st->execute($sqlval['vals']);
+ if(!$res) {
+ error_log(date('Y-m-d H:i:s').'|'.$sqlval['sql'].':'.json_encode($st->errorInfo())."\n", 3, LOG_PATH_BASE.'/mysql/execTrans_zhishiku_'.date('Y-m-d').'.log');
+ self::$link->rollBack();
+ return false;
+ }
+ $st->closeCursor();
+ }
+
+ self::$link->commit(); // 事务处理结束
+
+ } catch(PDOException $e) {
+ return false;
+ }
+ return true;
+ }
+
/**
* 批量插入
* 封装标准方法
@@ -746,6 +780,7 @@ class dBase extends publicBase {
$st = self::$link->prepare($sql);
$res = $st->execute();
if(!$res) {
+ error_log(date('Y-m-d H:i:s').'|'.$sql.':'.json_encode($st->errorInfo())."\n", 3, LOG_PATH_BASE.'/mysql/execTrans_zhishiku_'.date('Y-m-d').'.log');
self::$link->rollBack();
return false;
}
diff --git a/data/dWeibo.php b/data/dWeibo.php
index 8afde58..fcd99d0 100644
--- a/data/dWeibo.php
+++ b/data/dWeibo.php
@@ -24,6 +24,7 @@ class dWeibo extends dBase {
'comments_count',
'attitudes_count',
'status',
+ 'spider_comment_status'
),
);
diff --git a/data/dWeiboComments.php b/data/dWeiboComments.php
new file mode 100644
index 0000000..b07326c
--- /dev/null
+++ b/data/dWeiboComments.php
@@ -0,0 +1,23 @@
+ array(
+ 'id',
+ 'weibo_id',
+ 'content',
+ 'weibo_data_id',
+ 'is_search',
+ 'comment_time',
+ 'create_time',
+ )
+ );
+
+ protected $primary_keys = array(
+ );
+}
+
diff --git a/model/mSpider.php b/model/mSpider.php
index f54126a..fc0faf2 100644
--- a/model/mSpider.php
+++ b/model/mSpider.php
@@ -7,6 +7,8 @@ include_once(SERVER_ROOT . "/model/mBase.php");
class mSpider extends mBase {
+ public $is_change_ip = false;
+
public function __construct() {
$this->obj = new dWeibo();
$this->tbl = 'spider_weibo';
@@ -15,20 +17,22 @@ class mSpider extends mBase {
public function getZmhttpIp($task_key) {
//一分钟内不允许再次获取ip
$rdobj = $this->initRedis();
- $ip_request = $rdobj->get('ip_request');
+ $ip_request_key = 'ip_request_'. $task_key;
+ $ip_request = $rdobj->get($ip_request_key);
if ($ip_request) return false;
- $rdobj->setex('ip_request', 60, 1);
+ $rdobj->setex($ip_request_key, 60, 1);
$url = "http://proxy.siyetian.com/apis_get.html?token=AesJWLNp2a65kaJdXTqFFeNpWT35ERNpnTn1STqFUeORUR31kaNh3TUl0dPRUQy4ERJdXT6lVN.QMxkTO0MjM0cTM&limit=1&type=1&time=&data_format=json&showTimeEnd=true";
$jsoninfo = $this->getCUrl($url);
- $this->writeLog('spider', 'getZmhttpIp.log', $task_key . '|' . $jsoninfo);
+ $this->writeLog('spider', 'get_zmhttp_ip.log', $task_key . '|' . $jsoninfo);
$data = json_decode($jsoninfo, true);
//套餐用完 需要换套餐了
if ($data['code'] == 10019 || $data['code'] == 10005) {
$this->sendMail(array('1026652509@qq.com'), date('Y年m月d日', time()) . '-微博数据抓取', $data['info']);
+ if($task_key == _RC_SPIDER_WEIBO_COMMENT_USE_IP) $this->sendMail(array('1432334894@qq.com'), date('Y年m月d日', time()) . '-微博评论数据抓取', $data['info']);
return false;
}
@@ -44,8 +48,8 @@ class mSpider extends mBase {
return array('ip' => $ip, 'port' => $port);
}
- public function getRequest($url, $headers = array(), $timeout = 30) {
- if (empty($this->proxy_ip) || empty($this->proxy_port)) {
+ public function getRequest($url, $headers = array(), $timeout = 30, $use_proxy = true) {
+ if ((empty($this->proxy_ip) || empty($this->proxy_port)) && $use_proxy) {
$this->setError('配置代理后再来请求吧');
return false;
}
@@ -55,7 +59,6 @@ class mSpider extends mBase {
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, false);
-
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER, $url);
@@ -64,7 +67,7 @@ class mSpider extends mBase {
curl_setopt($ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1);
curl_setopt($ch, CURLOPT_TIMEOUT, $timeout);
- if ($this->proxy_port) {
+ if ($this->proxy_port && $use_proxy) {
curl_setopt($ch, CURLOPT_PROXY, 'socks5h://' . $this->proxy_ip . ":" . $this->proxy_port);
}
@@ -82,7 +85,6 @@ class mSpider extends mBase {
$result = curl_exec($ch);
$this->curl_err = curl_error($ch);
-
curl_close($ch);
if ($result !== false) return $result;
@@ -328,10 +330,63 @@ class mSpider extends mBase {
return true;
}
+ preg_match('/Connection timed out after/', $this->curl_err, $match);
+ if ($match[0]) {
+ $this->is_change_ip = true;
+ return true;
+ }
+
return true;
}
private function remove4ByteChars($str) {
return preg_replace('/[\xF0-\xF7][\x80-\xBF]{3}/', '', $str);
}
+
+ public function spiderComments($cookie, $uid, $wid, $mblogid, $max_id = 0) {
+ $url = "https://weibo.com/ajax/statuses/buildComments?flow=1&is_reload=1&id={$wid}&is_show_bulletin=2&is_mix=0&count=10&uid={$uid}&fetch_level=0&locale=zh-CN";
+ if($max_id > 0) $url = "https://weibo.com/ajax/statuses/buildComments?flow=1&is_reload=1&id={$wid}&is_show_bulletin=2&is_mix=0&max_id={$max_id}&count=10&uid={$uid}&fetch_level=0&locale=zh-CN";
+
+
+ $headers = array(
+ "Cookie: SUB={$cookie}",
+ "x-requested-with: XMLHttpRequest",
+ "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/136.0.0.0 Safari/537.36",
+ "Referer: https://weibo.com/{$uid}/{$mblogid}"
+ );
+
+ $headers = array(
+ "Cookie: SUB={$cookie}",
+ "x-requested-with: XMLHttpRequest",
+ "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/138.0.0.0 Safari/537.36",
+ "Referer: https://weibo.com/{$uid}/{$mblogid}"
+ );
+
+ return $this->requestComment($uid, $url, $headers);
+ }
+
+ public function requestComment($uid, $url, $headers) {
+ $res = $this->getRequest($url, $headers, 30, true);
+ if (strpos($res, '登录 - 微博')) {
+ $this->setError('cookie失效');
+ return false;
+ }
+
+ if (empty($res)) {
+ if ($this->curl_err) {
+ $this->getSpiderErrors();
+ $this->setError($this->curl_err);
+ }
+ return false;
+ }
+
+ $data = json_decode($res, true);
+ if (!$data) {
+ $this->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '请求失败:'.$res.'|'.$uid.'|'.$url.'|'.$data);
+ $this->setError('请求为空');
+ return false;
+ }
+
+ return $res;
+ }
}
\ No newline at end of file
diff --git a/model/mWeibo.php b/model/mWeibo.php
index 6c61c72..c0eef2c 100644
--- a/model/mWeibo.php
+++ b/model/mWeibo.php
@@ -14,7 +14,7 @@ class mWeibo extends mBase {
$this->tbl = 'spider_weibo';
}
- public function getWeiboList($condition, $page_num, $page_size) {
+ public function getWeiboList($condition, $page_num, $page_size, $is_all_data = true) {
$offset = ($page_num - 1) * $page_size;
$where = "1=1 ";
@@ -32,6 +32,8 @@ class mWeibo extends mBase {
$list = $this->obj->selectAll($this->tbl, array('sql' => $where, 'vals' => array()), 'created_at desc', array($offset, $page_size));
if (empty($list)) return array();
+ if(!$is_all_data) return $list;
+
foreach ($list as &$v) {
$v['name'] = '微博粉丝';
if ($v['uid'] == 2282201403) $v['name'] = '张宝旬';
diff --git a/model/mWeiboComments.php b/model/mWeiboComments.php
new file mode 100644
index 0000000..18c9310
--- /dev/null
+++ b/model/mWeiboComments.php
@@ -0,0 +1,149 @@
+obj = new dWeiboComments();
+ $this->tbl = 'spider_weibo_comments';
+ }
+
+ public function getCommentByWeiboId($weibo_id, $page = 0, $limit = 0, $order = 'id asc', $condition = array()) {
+ $where = "1=1 ";
+ if (!empty($condition)) {
+ foreach ($condition as $key => $val) {
+ if (is_array($val)) {
+ $val = implode(',', $val);
+ $where .= " and {$key} in ({$val})";
+ } else {
+ $where .= " and {$key}={$val}";
+ }
+ }
+ }
+ $where.= " and `weibo_id`={$weibo_id}";
+
+ $limit_info = array();
+ if($page > 0 && $limit > 0) $limit_info = array(($page-1)*$limit, $limit);
+ return $this->obj->selectAll($this->tbl, array('sql' => $where, 'vals' => array()), $order, $limit_info);
+ }
+
+ public function getCommentCountByWeiboId($weibo_id, $condition = array()) {
+ $where = "1=1 ";
+ if (!empty($condition)) {
+ foreach ($condition as $key => $val) {
+ if (is_array($val)) {
+ $val = implode(',', $val);
+ $where .= " and {$key} in ({$val})";
+ } else {
+ $where .= " and {$key}={$val}";
+ }
+ }
+ }
+ $where.= " and `weibo_id`={$weibo_id}";
+
+ return $this->obj->count($this->tbl, array('sql' => $where, 'vals' => array()));
+ }
+
+ public function getCommentByWeiboDataId($weibo_data_id) {
+ return $this->obj->select($this->tbl, array('sql' => '`weibo_data_id`=?', 'vals' => array($weibo_data_id)));
+ }
+
+ public function isNeedInsertData($weibo_id, $max_weibo_data_id, $comment_count) {
+ $max_weibo_data_id_info = $this->getCommentByWeiboId($max_weibo_data_id, 1, 1, 'id desc');
+ if(empty($max_weibo_data_id_info) || $max_weibo_data_id_info['spider_comment_status']) return true;
+ return true;
+ }
+
+ public function addComment($weibo_id, $source_json) {
+ $obj = new mWeibo();
+ $weibo_info = $obj->getWeiboById($weibo_id);
+ if(empty($weibo_info)) {
+ $this->setError('微博不存在');
+ $this->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '微博不存在:'.$weibo_id);
+ return false;
+ }
+
+ $source_data = json_decode($source_json, true);
+ if($source_data['ok'] != 1) {
+ $this->setError('抓取失败');
+ $this->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '抓取评论失败:'.$source_json);
+ return false;
+ }
+
+ if(!is_dir(ZHISHIKU_SPIDER_TEMP_PATH)) {
+ mkdir(ZHISHIKU_SPIDER_TEMP_PATH, 0755, true);
+ chown(ZHISHIKU_SPIDER_TEMP_PATH, 'nobody');
+ chgrp(ZHISHIKU_SPIDER_TEMP_PATH, 'nobody');
+ }
+
+ foreach($source_data['data'] as $key=>$comment) {
+ $weibo_data_id = $comment['id']+0;
+ $source_json_save_path = sprintf(ZHISHIKU_SPIDER_COMMENT_PATH, $weibo_info['wid'], $weibo_data_id);
+ $dir = dirname(dirname($source_json_save_path));
+ if(!is_dir($dir)) {
+ mkdir($dir, 0755, true);
+ chown($dir, 'nobody');
+ chgrp($dir, 'nobody');
+ }
+
+ $dir = dirname($source_json_save_path);
+ if(!is_dir($dir)) {
+ mkdir($dir, 0755, true);
+ chown($dir, 'nobody');
+ chgrp($dir, 'nobody');
+ }
+
+ if(!is_dir($dir)) {
+ $this->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '创建目录失败:'.$source_json_save_path);
+ return false;
+ }
+
+ if(file_exists($source_json_save_path)) continue;
+
+ file_put_contents($source_json_save_path, json_encode($comment), LOCK_EX);
+ if(!file_exists($source_json_save_path) || filesize($source_json_save_path) < 10) {
+ $this->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '评论保存到文件失败:'.$source_json_save_path);
+ return false;
+ }
+
+ chmod($source_json_save_path, 0755);
+ chown($source_json_save_path, 'nobody');
+ chgrp($source_json_save_path, 'nobody');
+ }
+
+ $sqls = array();
+ $max_id = 0;
+ foreach($source_data['data'] as $comment) {
+ $content = $comment['text'];
+ $weibo_data_id = $comment['id']+0;
+ $comment_time = date('Y-m-d H:i:s', strtotime($comment['created_at']));
+
+ $sqls[] = array(
+ 'sql' => 'insert into '.$this->tbl.' (`weibo_id`, `weibo_data_id`, `content`, `comment_time`) values (?, ?, ?, ?) ON DUPLICATE KEY UPDATE `weibo_data_id`=?',
+ 'vals' => array($weibo_id, $weibo_data_id, $content, $comment_time, $weibo_data_id),
+ );
+ $max_id = $weibo_data_id - 1;
+ }
+
+ $res = $this->obj->execTrans2($sqls);
+ if(!$res) {
+ $this->setError('保存评论失败');
+ $this->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '保存评论失败:'.json_encode($sqls));
+ return false;
+ }
+
+ $rdata['total_number'] = $source_data['total_number'];
+ $rdata['max_id'] = $max_id;
+ $rdata['weibo_id'] = $weibo_id;
+ $rdata['is_load_all'] = count($source_data['data']) < 20 ? true : false;
+
+ return $rdata;
+ }
+
+}
\ No newline at end of file
diff --git a/queue/config/daemonconf.php b/queue/config/daemonconf.php
index 3bcb257..6e68a5f 100644
--- a/queue/config/daemonconf.php
+++ b/queue/config/daemonconf.php
@@ -1,14 +1,18 @@
7200,
+ SPIDER_WEIBO_COMMENT => 7200,
);
$GLOBALS['DAEMON_LIST'] = array(
SPIDER_WEIBO_BEHAVIOR => 'get_weibo_behavior.php',
+ SPIDER_WEIBO_COMMENT => 'spider_weibo_comment.php',
);
$GLOBALS['DAEMON_LIST_DESC'] = array(
@@ -16,4 +20,5 @@ $GLOBALS['DAEMON_LIST_DESC'] = array(
$GLOBALS['DAEMON_NUMLIMIT'] = array(
SPIDER_WEIBO_BEHAVIOR => 5,
+ SPIDER_WEIBO_COMMENT => 5,
);
\ No newline at end of file
diff --git a/queue/crontab/add_spider_weibo_comment_task.php b/queue/crontab/add_spider_weibo_comment_task.php
new file mode 100644
index 0000000..b070dbf
--- /dev/null
+++ b/queue/crontab/add_spider_weibo_comment_task.php
@@ -0,0 +1,38 @@
+initRedis();
+ if($rdobj->llen(_RQ_SPIDER_WEIBO_COMMENT)+0 > 0) return true;
+
+ for($page_num=1;$page_num<=1;$page_num++) {
+ $weibo_data = $obj->getWeiboList($condition, $page_num, $page_size);
+ if(empty($weibo_data)) break;
+
+ foreach($weibo_data as $data) {
+ $pdata['weibo_id'] = $data['id'];
+ $pdata['max_id'] = 0;
+
+ if ($rdobj->sIsMember(_RS_SPIDER_WEIBO_COMMENT, $data['id'])) continue;
+ $rdobj->lpush(_RQ_SPIDER_WEIBO_COMMENT, json_encode($pdata));
+ $rdobj->sAdd(_RS_SPIDER_WEIBO_COMMENT, $data['id']);
+ }
+ }
+
+ return true;
+ }
+}
+
+new addSpiderWeiboCommentTask();
diff --git a/queue/deal/spider_weibo_comment.php b/queue/deal/spider_weibo_comment.php
new file mode 100644
index 0000000..87016ad
--- /dev/null
+++ b/queue/deal/spider_weibo_comment.php
@@ -0,0 +1,119 @@
+processnum = $GLOBALS['DAEMON_NUMLIMIT'][SPIDER_WEIBO_COMMENT];
+ $this->is_while = true;
+ }
+
+ public function deal() {
+ $obj = new mSpider();
+ $rdobj = $obj->initRedis();
+
+ $cookie_json = $rdobj->get(_RC_WEIBO_LOGIN_COOKIE2);
+ $baselog = PROC_CODE . "|";
+ if(empty($cookie_json)) {
+ if($rdobj->llen($this->task_key) + 0 > 0) $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, 'cookie为空:'.$baselog);
+ exit;
+ }
+
+ $cookie_data = json_decode($cookie_json, true);
+ $cookie = $cookie_data[PROC_CODE];
+ if(empty($cookie)) {
+ if($rdobj->llen($this->task_key) + 0 > 0) $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '未设置该进程cookie:'.$baselog.'|'.$cookie_json);
+ exit;
+ }
+
+ $ipinfo = $rdobj->get(_RC_SPIDER_WEIBO_COMMENT_USE_IP);
+ $ipdata = json_decode($ipinfo, true);
+ if (!$ipinfo && PROC_CODE == 0 && ($rdobj->llen($this->task_key) + 0 > 0 || !$this->is_while)) $ipdata = $obj->getZmhttpIp(_RC_SPIDER_WEIBO_COMMENT_USE_IP);
+ if (empty($ipdata)) {
+ sleep(2);
+ return false;
+ }
+
+ $obj->proxy_ip = $ipdata['ip'];
+ $obj->proxy_port = $ipdata['port'];
+
+ $rq_data = $rdobj->rpop($this->task_key);
+ if(empty($rq_data)) exit();
+
+ $rq_data = json_decode($rq_data, true);
+
+ $weibo_id = $rq_data['weibo_id']+0;
+ $max_id = $rq_data['max_id']+0;
+ if($weibo_id+0 <= 0 || $max_id < 0) {
+ $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, 'queue:数据格式不正确:'.json_decode( $rq_data));
+ exit;
+ }
+
+ $baselog = $weibo_id . "|" .$max_id . "|" . $ipdata['ip'] . "|" . $ipdata['port'] . "|" . PROC_CODE . "|";
+
+ $wobj = new mWeibo();
+ $weibo_info = $wobj->getWeiboById($weibo_id);
+ if(empty($weibo_info)) {
+ $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '微博信息不存在:'.$baselog);
+ exit;
+ }
+
+ $res = $obj->spiderComments($cookie, $weibo_info['uid'], $weibo_info['wid'], $weibo_info['mblogid'], $max_id);
+ if (!$res) {
+ $error = $obj->getError();
+ $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '队列评论抓取失败,重试中:'.$error.'|'.$baselog);
+
+ if($error == 'cookie失效') {
+ $obj->sendMail(array('1432334894@qq.com'), date('Y年m月d日', time()) . '-微博评论数据抓取', $error);
+
+ unset($cookie_data[PROC_CODE]);
+ $rdobj->set(_RC_WEIBO_LOGIN_COOKIE2, json_encode($cookie_data));
+ $rdobj->lpush($this->task_key, json_encode($rq_data));
+ if ($obj->is_change_ip && PROC_CODE == 0) $rdobj->del(_RC_SPIDER_WEIBO_COMMENT_USE_IP);
+ // $rdobj->del($this->task_key);
+ // $rdobj->del(_RS_SPIDER_WEIBO_COMMENT);
+ exit;
+ }
+
+ $rdobj->lpush($this->task_key, json_encode($rq_data));
+ if ($obj->is_change_ip && PROC_CODE == 0) $rdobj->del(_RC_SPIDER_WEIBO_COMMENT_USE_IP);
+ sleep(30);
+
+ return false;
+ }
+
+ $cobj = new mWeiboComments();
+ $res = $cobj->addComment($weibo_id, $res);
+ if(!$res) {
+ $error = $cobj->getError().'|评论json数据保存到数据库失败~';
+ $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, $baselog.'|'.$error);
+ $wobj->updateWeibo($weibo_id, array('spider_comment_status' => SPIDER_COMMENT_STATUS_ERROR));
+ return false;
+ }
+
+ if(!$res['is_load_all']) {
+ $rdobj->lpush($this->task_key, json_encode($res));
+ return true;
+ }
+
+ $res = $wobj->updateWeibo($weibo_id, array('spider_comment_status' => SPIDER_COMMENT_STATUS_SUCCESS));
+ if(!$res) {
+ $error = $wobj->getError();
+ $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '更新微博状态失败:'.$error.'|'.$baselog);
+ sleep(2);
+ return false;
+ }
+
+ $obj->writeLog(ZHISHIKU_SPIDER_LOG, ZHISHIKU_SPIDER_COMMENT, '抓取成功:'.$baselog);
+ $rdobj->sRem(_RS_SPIDER_WEIBO_COMMENT, $weibo_id);
+ sleep(3);
+
+ return true;
+ }
+}
+
+new spiderWeiboComment();
diff --git a/tools/filter_comments.php b/tools/filter_comments.php
new file mode 100644
index 0000000..1e53e9f
--- /dev/null
+++ b/tools/filter_comments.php
@@ -0,0 +1,74 @@
+initRedis();
+$rdobj->lpush(_RQ_SPIDER_WEIBO_COMMENT, json_encode($rq_data));
+exit;
+
+$data_json = '{"ok":1,"filter_group":[{"param":"flow=0","scheme":"","title":"按热度","isDefault":0},{"param":"flow=1","scheme":"","title":"按时间","isDefault":1}],"data":[{"created_at":"Tue Jun 17 09:17:05 +0800 2025","id":5178453655816340,"rootid":5178453655816340,"rootidstr":"5178453655816340","floor_number":254,"text":"每次买的都送东西,张老师很疼我们","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自河南","user":{"id":5644234717,"idstr":"5644234717","pc_new":0,"screen_name":"椰子--睫毛弯弯","profile_image_url":"https://tvax2.sinaimg.cn/crop.0.0.664.664.50/0069YDhPly8gotvftfsp5j30ig0ig0ta.jpg?KID=imgbed,tva&Expires=1752152803&ssig=1kjAtvlbtH","profile_url":"/u/5644234717","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":165,"comment_cnt":"60","repost_cnt":"3","like_cnt":"102","total_cnt":"165"},"avatar_large":"https://tvax2.sinaimg.cn/crop.0.0.664.664.180/0069YDhPly8gotvftfsp5j30ig0ig0ta.jpg?KID=imgbed,tva&Expires=1752152803&ssig=C3sL%2FFeZks","avatar_hd":"https://tvax2.sinaimg.cn/crop.0.0.664.664.1024/0069YDhPly8gotvftfsp5j30ig0ig0ta.jpg?KID=imgbed,tva&Expires=1752152803&ssig=YCkyFOCP8E","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":3407872,"fansIcon":{"fans_uid":5644234717,"val":1051985,"member_rank":0,"svip":1,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan2_2.png","uid":5644234717,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=5644234717"},"planet_video":false,"description":"你要做个可爱的人,不烦世事,满心欢喜","location":"河南 焦作","gender":"f","followers_count":47,"followers_count_str":"47","friends_count":259,"statuses_count":360,"url":"","svip":1,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5178453655816340","idstr":"5178453655816340","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E6%25AF%258F%25E6%25AC%25A1%25E4%25B9%25B0%25E7%259A%2584%25E9%2583%25BD%25E9%2580%2581%25E4%25B8%259C%25E8%25A5%25BF%25EF%25BC%258C%25E5%25BC%25A0%25E8%2580%2581%25E5%25B8%2588%25E5%25BE%2588%25E7%2596%25BC%25E6%2588%2591%25E4%25BB%25AC%26nickname%3D%25E6%25A4%25B0%25E5%25AD%2590--%25E7%259D%25AB%25E6%25AF%259B%25E5%25BC%25AF%25E5%25BC%25AF%26ct_type%3D2%26rid%3D5178453655816340%26ct_time%3D1752142003263%26ct_sign%3D3998385830%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"jin_0001","icon_url":"https://h5.sinaimg.cn/upload/100/1720/2023/06/14/commentbubble_jin_FEAD3A.png","start_color":"#00FEAD3A","end_color":"#1AFEAD3A","start_color_dark":"#00FEAD3A","end_color_dark":"#33FEAD3A","name":"金粉专属","obtain_type":3},"like_counts":0,"text_raw":"每次买的都送东西,张老师很疼我们","isExpand":false},{"created_at":"Thu Jun 12 10:49:05 +0800 2025","id":5176664866688505,"rootid":5176664866688505,"rootidstr":"5176664866688505","floor_number":253,"text":"天呐,才发现买到假货","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自河南","user":{"id":1819402243,"idstr":"1819402243","pc_new":7,"screen_name":"行行行不行啊","profile_image_url":"https://tvax1.sinaimg.cn/crop.0.9.640.640.50/6c71e003ly8fmniaza5o4j20hs0ibmxi.jpg?KID=imgbed,tva&Expires=1752152803&ssig=2x4g2tCdZa","profile_url":"/u/1819402243","verified":false,"verified_type":-1,"domain":"singsinggirl","weihao":"","status_total_counter":{"total_cnt_format":841,"comment_cnt":"552","repost_cnt":"60","like_cnt":"229","total_cnt":"841"},"avatar_large":"https://tvax1.sinaimg.cn/crop.0.9.640.640.180/6c71e003ly8fmniaza5o4j20hs0ibmxi.jpg?KID=imgbed,tva&Expires=1752152803&ssig=PtPttIxEQA","avatar_hd":"https://tvax1.sinaimg.cn/crop.0.9.640.640.1024/6c71e003ly8fmniaza5o4j20hs0ibmxi.jpg?KID=imgbed,tva&Expires=1752152803&ssig=V5IO5SbDhH","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":35651584,"fansIcon":{"fans_uid":1819402243,"val":0,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"","uid":1819402243,"name":""},"planet_video":true,"description":"I started a joke","location":"湖北 武汉","gender":"f","followers_count":436,"followers_count_str":"436","friends_count":257,"statuses_count":1275,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5176664866688505","idstr":"5176664866688505","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%25A4%25A9%25E5%2591%2590%25EF%25BC%258C%25E6%2589%258D%25E5%258F%2591%25E7%258E%25B0%25E4%25B9%25B0%25E5%2588%25B0%25E5%2581%2587%25E8%25B4%25A7%26nickname%3D%25E8%25A1%258C%25E8%25A1%258C%25E8%25A1%258C%25E4%25B8%258D%25E8%25A1%258C%25E5%2595%258A%26ct_type%3D2%26rid%3D5176664866688505%26ct_time%3D1752142003263%26ct_sign%3D1623879358%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"天呐,才发现买到假货","isExpand":false},{"created_at":"Tue Jun 10 22:19:44 +0800 2025","id":5176113903960323,"rootid":5176113903960323,"rootidstr":"5176113903960323","floor_number":252,"text":"老师,随单送的香包太好闻了!比任何香水什么的都好闻!","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自山东","user":{"id":1750436515,"idstr":"1750436515","pc_new":0,"screen_name":"minnominnoho","profile_image_url":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.50/68558aa3ly8h3x592ka0xj20u00u0436.jpg?KID=imgbed,tva&Expires=1752152803&ssig=3pLqclQd4v","profile_url":"/u/1750436515","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":296,"comment_cnt":"79","repost_cnt":"35","like_cnt":"182","total_cnt":"296"},"avatar_large":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.180/68558aa3ly8h3x592ka0xj20u00u0436.jpg?KID=imgbed,tva&Expires=1752152803&ssig=zRM7Uj4jCq","avatar_hd":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.1024/68558aa3ly8h3x592ka0xj20u00u0436.jpg?KID=imgbed,tva&Expires=1752152803&ssig=3%2BK%2Bff6FLf","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":10747904,"fansIcon":{"fans_uid":1750436515,"val":1048576,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_1.png","uid":1750436515,"name":""},"planet_video":false,"description":"今天画海 明天画蓝","location":"山东","gender":"f","followers_count":67,"followers_count_str":"67","friends_count":456,"statuses_count":750,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww4.sinaimg.cn/crop.0.0.640.640/6cf8d7ebjw1ehfr60whp7j20hs0hsacf.jpg","icon_list":[]},"mid":"5176113903960323","idstr":"5176113903960323","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E8%2580%2581%25E5%25B8%2588%25EF%25BC%258C%25E9%259A%258F%25E5%258D%2595%25E9%2580%2581%25E7%259A%2584%25E9%25A6%2599%25E5%258C%2585%25E5%25A4%25AA%25E5%25A5%25BD%25E9%2597%25BB%25E4%25BA%2586%25EF%25BC%2581%25E6%25AF%2594%25E4%25BB%25BB%25E4%25BD%2595%25E9%25A6%2599%25E6%25B0%25B4%25E4%25BB%2580%25E4%25B9%2588%25E7%259A%2584%25E9%2583%25BD%25E5%25A5%25BD%25E9%2597%25BB%25EF%25BC%2581%26nickname%3Dminnominnoho%26ct_type%3D2%26rid%3D5176113903960323%26ct_time%3D1752142003263%26ct_sign%3D3206225408%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"老师,随单送的香包太好闻了!比任何香水什么的都好闻!","isExpand":false},{"created_at":"Wed Jun 04 22:50:08 +0800 2025","id":5173947221937170,"rootid":5173947221937170,"rootidstr":"5173947221937170","floor_number":251,"text":"请问贴哪里","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自广东","user":{"id":1779461492,"idstr":"1779461492","pc_new":0,"screen_name":"FM侍者","profile_image_url":"https://tva2.sinaimg.cn/crop.0.0.180.180.50/6a106d74jw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=aQ8a41K2H1","profile_url":"/u/1779461492","verified":false,"verified_type":-1,"domain":"zhaojianfuhui","weihao":"","status_total_counter":{"total_cnt_format":593,"comment_cnt":"307","repost_cnt":"171","like_cnt":"115","total_cnt":"593"},"avatar_large":"https://tva2.sinaimg.cn/crop.0.0.180.180.180/6a106d74jw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=sazAm7jUxK","avatar_hd":"https://tva2.sinaimg.cn/crop.0.0.180.180.1024/6a106d74jw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=9FIcmjCo8z","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":36962312,"fansIcon":{"fans_uid":1779461492,"val":1050001,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_5.png","uid":1779461492,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=1779461492"},"planet_video":false,"description":"爱你就像爱生命","location":"海南 海口","gender":"m","followers_count":563,"followers_count_str":"563","friends_count":741,"statuses_count":3625,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5173947221937170","idstr":"5173947221937170","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E8%25AF%25B7%25E9%2597%25AE%25E8%25B4%25B4%25E5%2593%25AA%25E9%2587%258C%26nickname%3DFM%25E4%25BE%258D%25E8%2580%2585%26ct_type%3D2%26rid%3D5173947221937170%26ct_time%3D1752142003263%26ct_sign%3D3958548347%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"tie_0001","icon_url":"https://h5.sinaimg.cn/upload/100/1720/2023/06/14/commentbubble_tie_66A6FF.png","start_color":"#0066A6FF","end_color":"#1A66A6FF","start_color_dark":"#0066A6FF","end_color_dark":"#3366A6FF","name":"铁粉专属","obtain_type":3},"like_counts":0,"text_raw":"请问贴哪里","isExpand":false},{"created_at":"Tue Jun 03 21:36:05 +0800 2025","id":5173566200091938,"rootid":5173566200091938,"rootidstr":"5173566200091938","floor_number":250,"text":"刚好买了,送香薰贴还不知道有什么用处所以过来搜一下","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自广东","user":{"id":6076846720,"idstr":"6076846720","pc_new":0,"screen_name":"莫槿烟","profile_image_url":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.50/006DfPqMly8hzn5cxs8dcj30u00u0gqi.jpg?KID=imgbed,tva&Expires=1752152803&ssig=yjNLc4IDXl","profile_url":"/u/6076846720","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":1338,"comment_cnt":"502","repost_cnt":"55","like_cnt":"781","total_cnt":"1,338"},"avatar_large":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.180/006DfPqMly8hzn5cxs8dcj30u00u0gqi.jpg?KID=imgbed,tva&Expires=1752152803&ssig=T8mw03rops","avatar_hd":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.1024/006DfPqMly8hzn5cxs8dcj30u00u0gqi.jpg?KID=imgbed,tva&Expires=1752152803&ssig=geRMJXuQLI","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":-2111569920,"fansIcon":{"fans_uid":6076846720,"val":1048641,"member_rank":0,"svip":1,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_1.png","uid":6076846720,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=6076846720"},"planet_video":false,"description":"新的一天,新的开始,干劲满满","location":"广东","gender":"f","followers_count":47,"followers_count_str":"47","friends_count":200,"statuses_count":1038,"url":"","svip":1,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/9d44112bjw1f1xl1c10tuj20hs0hs0tw.jpg","icon_list":[]},"mid":"5173566200091938","idstr":"5173566200091938","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%2588%259A%25E5%25A5%25BD%25E4%25B9%25B0%25E4%25BA%2586%25EF%25BC%258C%25E9%2580%2581%25E9%25A6%2599%25E8%2596%25B0%25E8%25B4%25B4%25E8%25BF%2598%25E4%25B8%258D%25E7%259F%25A5%25E9%2581%2593%25E6%259C%2589%25E4%25BB%2580%25E4%25B9%2588%25E7%2594%25A8%25E5%25A4%2584%25E6%2589%2580%25E4%25BB%25A5%25E8%25BF%2587%25E6%259D%25A5%25E6%2590%259C%25E4%25B8%2580%25E4%25B8%258B%26nickname%3D%25E8%258E%25AB%25E6%25A7%25BF%25E7%2583%259F%26ct_type%3D2%26rid%3D5173566200091938%26ct_time%3D1752142003263%26ct_sign%3D655919299%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"刚好买了,送香薰贴还不知道有什么用处所以过来搜一下","isExpand":false},{"created_at":"Tue Jun 03 12:03:20 +0800 2025","id":5173422063094493,"rootid":5173422063094493,"rootidstr":"5173422063094493","floor_number":249,"text":"昨天微店下单,今天就收到了,还有随单送的香薰贴,表白张老师![\"[鲜花]\" \"[鲜花]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/d4/2018new_xianhua_org.png\")
![\"[鲜花]\" \"[鲜花]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/d4/2018new_xianhua_org.png\")
![\"[鲜花]\" \"[鲜花]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/d4/2018new_xianhua_org.png\")
","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自山东","user":{"id":1237627135,"idstr":"1237627135","pc_new":0,"screen_name":"花蝴蝶的花花世界","profile_image_url":"https://tva4.sinaimg.cn/crop.0.0.180.180.50/49c4b0ffjw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=muVpHNctjK","profile_url":"/u/1237627135","verified":false,"verified_type":-1,"domain":"canlanyaorao","weihao":"","status_total_counter":{"total_cnt_format":517,"comment_cnt":"253","repost_cnt":"166","like_cnt":"98","total_cnt":"517"},"avatar_large":"https://tva4.sinaimg.cn/crop.0.0.180.180.180/49c4b0ffjw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=ejmGYpjnvf","avatar_hd":"https://tva4.sinaimg.cn/crop.0.0.180.180.1024/49c4b0ffjw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=9M7%2BzWgqpF","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":2097160,"fansIcon":{"fans_uid":1237627135,"val":1049009,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_3.png","uid":1237627135,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=1237627135"},"planet_video":true,"description":"至少,我们在今生,在那个地方,在一转身的时候没有错过。别忘了,你的世界我曾经来过。","location":"其他","gender":"f","followers_count":181,"followers_count_str":"181","friends_count":225,"statuses_count":953,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww4.sinaimg.cn/crop.0.0.640.640/68f96449jw1ergqu7ie1sj20hs0hsaek.jpg","icon_list":[]},"mid":"5173422063094493","idstr":"5173422063094493","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E6%2598%25A8%25E5%25A4%25A9%25E5%25BE%25AE%25E5%25BA%2597%25E4%25B8%258B%25E5%258D%2595%25EF%25BC%258C%25E4%25BB%258A%25E5%25A4%25A9%25E5%25B0%25B1%25E6%2594%25B6%25E5%2588%25B0%25E4%25BA%2586%25EF%25BC%258C%25E8%25BF%2598%25E6%259C%2589%25E9%259A%258F%25E5%258D%2595%25E9%2580%2581%25E7%259A%2584%25E9%25A6%2599%25E8%2596%25B0%25E8%25B4%25B4%25EF%25BC%258C%25E8%25A1%25A8%25E7%2599%25BD%25E5%25BC%25A0%25E8%2580%2581%25E5%25B8%2588%255B%25E9%25B2%259C%25E8%258A%25B1%255D%255B%25E9%25B2%259C%25E8%258A%25B1%255D%255B%25E9%25B2%259C%25E8%258A%25B1%255D%255B%25E9%25B2%259C%25E8%258A%25B1%255D%26nickname%3D%25E8%258A%25B1%25E8%259D%25B4%25E8%259D%25B6%25E7%259A%2584%25E8%258A%25B1%25E8%258A%25B1%25E4%25B8%2596%25E7%2595%258C%26ct_type%3D2%26rid%3D5173422063094493%26ct_time%3D1752142003263%26ct_sign%3D2645857479%26luicode%3D","comments":[{"created_at":"Sun Jun 08 09:06:43 +0800 2025","id":5175189556168602,"rootid":5173422063094493,"rootidstr":"5173422063094493","floor_number":0,"text":"微店app?","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自重庆","user":{"id":7806837884,"idstr":"7806837884","pc_new":0,"screen_name":"琥珀柏林","profile_image_url":"https://tvax4.sinaimg.cn/crop.0.0.844.844.50/008wkHa4ly8haianqnjepj30ng0ngdi1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=wk2TsCeX1E","profile_url":"/u/7806837884","verified":false,"verified_type":-1,"domain":"","weihao":"","avatar_large":"https://tvax4.sinaimg.cn/crop.0.0.844.844.180/008wkHa4ly8haianqnjepj30ng0ngdi1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=q0hHFN0fQZ","avatar_hd":"https://tvax4.sinaimg.cn/crop.0.0.844.844.1024/008wkHa4ly8haianqnjepj30ng0ngdi1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=%2BgsC7SUzGK","follow_me":false,"following":false,"mbrank":3,"mbtype":2,"v_plus":0,"user_ability":10747912,"fansIcon":{"fans_uid":7806837884,"val":1050977,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan2_1.png","uid":7806837884,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=7806837884"},"planet_video":false,"description":"","location":"重庆","gender":"m","followers_count":882,"followers_count_str":"882","friends_count":2233,"statuses_count":16550,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/9d44112bjw1f1xl1c10tuj20hs0hs0tw.jpg","icon_list":[]},"mid":"5175189556168602","idstr":"5175189556168602","reply_comment":{"created_at":"Tue Jun 03 12:03:20 +0800 2025","id":5173422063094493,"rootid":5173422063094493,"rootidstr":"5173422063094493","floor_number":249,"text":"昨天微店下单,今天就收到了,还有随单送的香薰贴,表白张老师[鲜花][鲜花][鲜花][鲜花]","disable_reply":0,"restrictOperate":0,"comment_badge":[{"pic_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_3.png","name":"loyal_fans","length":1.33,"actionlog":{"act_code":"3671","ext":"status:fans"},"scheme":"https://kefu.weibo.com/faqdetail?id=20848","new_icon":true}],"user":{"id":1237627135,"idstr":"1237627135","pc_new":0,"screen_name":"花蝴蝶的花花世界","profile_image_url":"https://tva4.sinaimg.cn/crop.0.0.180.180.50/49c4b0ffjw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=muVpHNctjK","profile_url":"/u/1237627135","verified":false,"verified_type":-1,"domain":"canlanyaorao","weihao":"","status_total_counter":{"total_cnt_format":517,"comment_cnt":"253","repost_cnt":"166","like_cnt":"98","total_cnt":"517"},"avatar_large":"https://tva4.sinaimg.cn/crop.0.0.180.180.180/49c4b0ffjw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=ejmGYpjnvf","avatar_hd":"https://tva4.sinaimg.cn/crop.0.0.180.180.1024/49c4b0ffjw1e8qgp5bmzyj2050050aa8.jpg?KID=imgbed,tva&Expires=1752152803&ssig=9M7%2BzWgqpF","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":2097160,"planet_video":true,"description":"至少,我们在今生,在那个地方,在一转身的时候没有错过。别忘了,你的世界我曾经来过。","location":"其他","gender":"f","followers_count":181,"followers_count_str":"181","friends_count":225,"statuses_count":953,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww4.sinaimg.cn/crop.0.0.640.640/68f96449jw1ergqu7ie1sj20hs0hsaek.jpg","icon_list":[]},"mid":"5173422063094493","idstr":"5173422063094493","url_objects":[],"pic_num":0,"match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","scheme":"sinaweibo://detail?mblogid=&anchor_id=5173422063094493&is_show_bulletin="},"like_count":0,"url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment_reply","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:2","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%259B%259E%25E5%25A4%258D%2540%25E8%258A%25B1%25E8%259D%25B4%25E8%259D%25B6%25E7%259A%2584%25E8%258A%25B1%25E8%258A%25B1%25E4%25B8%2596%25E7%2595%258C%253A%25E5%25BE%25AE%25E5%25BA%2597app%253F%26nickname%3D%25E7%2590%25A5%25E7%258F%2580%25E6%259F%258F%25E6%259E%2597%26ct_type%3D2%26rid%3D5175189556168602%26ct_time%3D1752142003263%26ct_sign%3D1996946841%26luicode%3D","shouldShowColon":1,"like_counts":0,"is_sub_cmt":true,"text_raw":"微店app?"}],"hasvisible":false,"previous_cursor":5175189556168603,"next_cursor":0,"total_number":1,"since_id":5175189556168603,"max_id":0,"like_counts":0,"text_raw":"昨天微店下单,今天就收到了,还有随单送的香薰贴,表白张老师[鲜花][鲜花][鲜花][鲜花]","isExpand":false},{"created_at":"Tue Jun 03 01:55:02 +0800 2025","id":5173268979909454,"rootid":5173268979909454,"rootidstr":"5173268979909454","floor_number":248,"text":"在微博总是能遇到兴趣相投的宝子![\"[污]\" \"[污]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/10/2018new_wu_org.png\")
![\"[污]\" \"[污]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/10/2018new_wu_org.png\")
![\"[污]\" \"[污]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/10/2018new_wu_org.png\")
我也经常看这个博主![\"[污]\" \"[污]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/10/2018new_wu_org.png\")
![\"[污]\" \"[污]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/10/2018new_wu_org.png\")
","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自广东","user":{"id":6146124256,"idstr":"6146124256","pc_new":0,"screen_name":"财运来3","profile_image_url":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.50/006HWvGoly8i0qhz61wedj30u00u0jvl.jpg?KID=imgbed,tva&Expires=1752152803&ssig=aZ8pABsU2y","profile_url":"/u/6146124256","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":458,"comment_cnt":"233","repost_cnt":"2","like_cnt":"223","total_cnt":"458"},"avatar_large":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.180/006HWvGoly8i0qhz61wedj30u00u0jvl.jpg?KID=imgbed,tva&Expires=1752152803&ssig=7KlLRAHPDA","avatar_hd":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.1024/006HWvGoly8i0qhz61wedj30u00u0jvl.jpg?KID=imgbed,tva&Expires=1752152803&ssig=%2BZGsH6Ctnd","follow_me":false,"following":false,"mbrank":2,"mbtype":11,"v_plus":0,"user_ability":2359304,"fansIcon":{"fans_uid":6146124256,"val":0,"member_rank":2,"svip":0,"vvip":0,"lighting":false,"icon_url":"","uid":6146124256,"name":""},"planet_video":false,"description":"做养生茶饮,家常菜也会一些些✌🏻还是一枚美容师➕纹绣师","location":"其他","gender":"f","followers_count":2190,"followers_count_str":"2190","friends_count":2107,"statuses_count":784,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://wx1.sinaimg.cn/crop.0.0.640.640.640/006HWvGogy1i0qi30rft8j30u00u0agy.jpg","icon_list":[{"type":"vip","data":{"mbrank":2,"mbtype":11,"svip":0,"vvip":0}}]},"mid":"5173268979909454","idstr":"5173268979909454","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%259C%25A8%25E5%25BE%25AE%25E5%258D%259A%25E6%2580%25BB%25E6%2598%25AF%25E8%2583%25BD%25E9%2581%2587%25E5%2588%25B0%25E5%2585%25B4%25E8%25B6%25A3%25E7%259B%25B8%25E6%258A%2595%25E7%259A%2584%25E5%25AE%259D%25E5%25AD%2590%255B%25E6%25B1%25A1%255D%255B%25E6%25B1%25A1%255D%255B%25E6%25B1%25A1%255D%255B%25E6%25B1%25A1%255D%25E6%2588%2591%25E4%25B9%259F%25E7%25BB%258F%25E5%25B8%25B8%25E7%259C%258B%25E8%25BF%2599%25E4%25B8%25AA%25E5%258D%259A%25E4%25B8%25BB%255B%25E6%25B1%25A1%255D%255B%25E6%25B1%25A1%255D%255B%25E6%25B1%25A1%255D%26nickname%3D%25E8%25B4%25A2%25E8%25BF%2590%25E6%259D%25A53%26ct_type%3D2%26rid%3D5173268979909454%26ct_time%3D1752142003263%26ct_sign%3D777251352%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"在微博总是能遇到兴趣相投的宝子[污][污][污][污]我也经常看这个博主[污][污][污]","isExpand":false},{"created_at":"Mon Jun 02 20:15:51 +0800 2025","id":5173183619793732,"rootid":5173183619793732,"rootidstr":"5173183619793732","floor_number":247,"text":"已收到了,谢谢您![\"[作揖]\" \"[作揖]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/e7/2018new_zuoyi_org.png\")
","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自江苏","user":{"id":7378353296,"idstr":"7378353296","pc_new":0,"screen_name":"光明照世间-心定莲花开","profile_image_url":"https://tvax2.sinaimg.cn/crop.0.0.1078.1078.50/0083kOKkly8hxrkq7h3wyj30ty0tyad1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=V1zIId93uh","profile_url":"/u/7378353296","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":573,"comment_cnt":"94","repost_cnt":"145","like_cnt":"334","total_cnt":"573"},"avatar_large":"https://tvax2.sinaimg.cn/crop.0.0.1078.1078.180/0083kOKkly8hxrkq7h3wyj30ty0tyad1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=t62IM3Y6Yt","avatar_hd":"https://tvax2.sinaimg.cn/crop.0.0.1078.1078.1024/0083kOKkly8hxrkq7h3wyj30ty0tyad1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=mPj41KJ2oQ","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":2359296,"fansIcon":{"fans_uid":7378353296,"val":1053649,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan2_4.png","uid":7378353296,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=7378353296"},"planet_video":false,"description":"微尘","location":"湖北 武汉","gender":"f","followers_count":65,"followers_count_str":"65","friends_count":135,"statuses_count":2474,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5173183619793732","idstr":"5173183619793732","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%25B7%25B2%25E6%2594%25B6%25E5%2588%25B0%25E4%25BA%2586%25EF%25BC%258C%25E8%25B0%25A2%25E8%25B0%25A2%25E6%2582%25A8%255B%25E4%25BD%259C%25E6%258F%2596%255D%255B%25E5%2593%2588%25E5%2593%2588%255D%26nickname%3D%25E5%2585%2589%25E6%2598%258E%25E7%2585%25A7%25E4%25B8%2596%25E9%2597%25B4-%25E5%25BF%2583%25E5%25AE%259A%25E8%258E%25B2%25E8%258A%25B1%25E5%25BC%2580%26ct_type%3D2%26rid%3D5173183619793732%26ct_time%3D1752142003263%26ct_sign%3D3762938704%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"jin_0001","icon_url":"https://h5.sinaimg.cn/upload/100/1720/2023/06/14/commentbubble_jin_FEAD3A.png","start_color":"#00FEAD3A","end_color":"#1AFEAD3A","start_color_dark":"#00FEAD3A","end_color_dark":"#33FEAD3A","name":"金粉专属","obtain_type":3},"like_counts":0,"text_raw":"已收到了,谢谢您[作揖][哈哈]","isExpand":false},{"created_at":"Mon Jun 02 11:55:59 +0800 2025","id":5173057830256668,"rootid":5173057830256668,"rootidstr":"5173057830256668","floor_number":246,"text":"哇,好棒,买一盒用用","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自福建","user":{"id":3736073954,"idstr":"3736073954","pc_new":0,"screen_name":"穿棉拖的毛毯","profile_image_url":"https://tva3.sinaimg.cn/crop.0.0.1080.1080.50/deaff6e2jw8etjw1poelyj20u00u0wgr.jpg?KID=imgbed,tva&Expires=1752152803&ssig=qZ86HczbCo","profile_url":"/u/3736073954","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":1097,"comment_cnt":"528","repost_cnt":"13","like_cnt":"556","total_cnt":"1,097"},"avatar_large":"https://tva3.sinaimg.cn/crop.0.0.1080.1080.180/deaff6e2jw8etjw1poelyj20u00u0wgr.jpg?KID=imgbed,tva&Expires=1752152803&ssig=usI1iKo9cL","avatar_hd":"https://tva3.sinaimg.cn/crop.0.0.1080.1080.1024/deaff6e2jw8etjw1poelyj20u00u0wgr.jpg?KID=imgbed,tva&Expires=1752152803&ssig=76L2%2B01e0x","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":2360328,"fansIcon":{"fans_uid":3736073954,"val":0,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"","uid":3736073954,"name":""},"planet_video":false,"description":"一个爱笑爱vv的女孩。","location":"其他","gender":"f","followers_count":121,"followers_count_str":"121","friends_count":241,"statuses_count":1617,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww4.sinaimg.cn/crop.0.0.640.640.640/6ce2240djw1e8iktk4ohij20hs0hsmz6.jpg","icon_list":[{"type":"icon","data":{"value":"1","icon_img":"https://d.sinaimg.cn/prd/106/1683/2025/06/05/feed_icon_2025jinli2x.png","title":"高考锦鲤","url":"http://s.weibo.com/weibo?q=%23高考加油%23"}}]},"mid":"5173057830256668","idstr":"5173057830256668","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%2593%2587%25EF%25BC%258C%25E5%25A5%25BD%25E6%25A3%2592%25EF%25BC%258C%25E4%25B9%25B0%25E4%25B8%2580%25E7%259B%2592%25E7%2594%25A8%25E7%2594%25A8%26nickname%3D%25E7%25A9%25BF%25E6%25A3%2589%25E6%258B%2596%25E7%259A%2584%25E6%25AF%259B%25E6%25AF%25AF%26ct_type%3D2%26rid%3D5173057830256668%26ct_time%3D1752142003263%26ct_sign%3D3065035778%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"哇,好棒,买一盒用用","isExpand":false},{"created_at":"Mon Jun 02 10:48:02 +0800 2025","id":5173040725628690,"rootid":5173040725628690,"rootidstr":"5173040725628690","floor_number":245,"text":"不卖吗","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自山东","user":{"id":1632388034,"idstr":"1632388034","pc_new":0,"screen_name":"TaurusLLY","profile_image_url":"https://tva4.sinaimg.cn/crop.0.1.640.640.50/614c43c2jw8euasuv1iobj20hs0hv74b.jpg?KID=imgbed,tva&Expires=1752152803&ssig=ST9YUHdFXw","profile_url":"/u/1632388034","verified":false,"verified_type":-1,"domain":"liangxiapyi","weihao":"330268326","status_total_counter":{"total_cnt_format":1462,"comment_cnt":"1,233","repost_cnt":"43","like_cnt":"186","total_cnt":"1,462"},"avatar_large":"https://tva4.sinaimg.cn/crop.0.1.640.640.180/614c43c2jw8euasuv1iobj20hs0hv74b.jpg?KID=imgbed,tva&Expires=1752152803&ssig=m6kbWymizL","avatar_hd":"https://tva4.sinaimg.cn/crop.0.1.640.640.1024/614c43c2jw8euasuv1iobj20hs0hv74b.jpg?KID=imgbed,tva&Expires=1752152803&ssig=gJnfIYTHGl","follow_me":false,"following":false,"mbrank":6,"mbtype":2,"v_plus":0,"user_ability":35651592,"fansIcon":{"fans_uid":1632388034,"val":1050529,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_5.png","uid":1632388034,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=1632388034"},"planet_video":true,"description":"不忘初心,方得始终。","location":"山东 青岛","gender":"f","followers_count":507,"followers_count_str":"507","friends_count":173,"statuses_count":575,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5173040725628690","idstr":"5173040725628690","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E4%25B8%258D%25E5%258D%2596%25E5%2590%2597%26nickname%3DTaurusLLY%26ct_type%3D2%26rid%3D5173040725628690%26ct_time%3D1752142003263%26ct_sign%3D3364768931%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"tie_0001","icon_url":"https://h5.sinaimg.cn/upload/100/1720/2023/06/14/commentbubble_tie_66A6FF.png","start_color":"#0066A6FF","end_color":"#1A66A6FF","start_color_dark":"#0066A6FF","end_color_dark":"#3366A6FF","name":"铁粉专属","obtain_type":3},"like_counts":0,"text_raw":"不卖吗","isExpand":false},{"created_at":"Mon Jun 02 09:11:35 +0800 2025","id":5173016451353670,"rootid":5173016451353670,"rootidstr":"5173016451353670","floor_number":244,"text":"你好 老师 玫瑰痤疮怎么治疗啊","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自天津","user":{"id":7386446049,"idstr":"7386446049","pc_new":7,"screen_name":"向日葵与小鸭子","profile_image_url":"https://tvax2.sinaimg.cn/crop.160.2.400.400.50/0083SM2Bly8gc0gaq7qckj30k00b9glw.jpg?KID=imgbed,tva&Expires=1752152803&ssig=tW7Kgkwzbi","profile_url":"/u/7386446049","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":6,"comment_cnt":"2","repost_cnt":"0","like_cnt":"4","total_cnt":"6"},"avatar_large":"https://tvax2.sinaimg.cn/crop.160.2.400.400.180/0083SM2Bly8gc0gaq7qckj30k00b9glw.jpg?KID=imgbed,tva&Expires=1752152803&ssig=742Wk5ygYk","avatar_hd":"https://tvax2.sinaimg.cn/crop.160.2.400.400.1024/0083SM2Bly8gc0gaq7qckj30k00b9glw.jpg?KID=imgbed,tva&Expires=1752152803&ssig=QtR3rwT87K","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":2097152,"fansIcon":{"fans_uid":7386446049,"val":1048576,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_1.png","uid":7386446049,"name":""},"planet_video":true,"description":"","location":"北京","gender":"f","followers_count":1,"followers_count_str":"1","friends_count":95,"statuses_count":82,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5173016451353670","idstr":"5173016451353670","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E4%25BD%25A0%25E5%25A5%25BD%2520%25E8%2580%2581%25E5%25B8%2588%2520%25E7%258E%25AB%25E7%2591%25B0%25E7%2597%25A4%25E7%2596%25AE%25E6%2580%258E%25E4%25B9%2588%25E6%25B2%25BB%25E7%2596%2597%25E5%2595%258A%26nickname%3D%25E5%2590%2591%25E6%2597%25A5%25E8%2591%25B5%25E4%25B8%258E%25E5%25B0%258F%25E9%25B8%25AD%25E5%25AD%2590%26ct_type%3D2%26rid%3D5173016451353670%26ct_time%3D1752142003263%26ct_sign%3D4108619122%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"你好 老师 玫瑰痤疮怎么治疗啊","isExpand":false},{"created_at":"Mon Jun 02 08:03:33 +0800 2025","id":5172999332038576,"rootid":5172999332038576,"rootidstr":"5172999332038576","floor_number":243,"text":"张老师,孕妇能用吗?","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自福建","user":{"id":3171895711,"idstr":"3171895711","pc_new":7,"screen_name":"阿智丶丶","profile_image_url":"https://tva3.sinaimg.cn/crop.0.0.1080.1080.50/bd0f499fjw8ews6ax7a48j20u00u0juo.jpg?KID=imgbed,tva&Expires=1752152803&ssig=yF%2F%2FX8IgsS","profile_url":"/u/3171895711","verified":false,"verified_type":220,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":1038,"comment_cnt":"704","repost_cnt":"99","like_cnt":"235","total_cnt":"1,038"},"avatar_large":"https://tva3.sinaimg.cn/crop.0.0.1080.1080.180/bd0f499fjw8ews6ax7a48j20u00u0juo.jpg?KID=imgbed,tva&Expires=1752152803&ssig=EFYdyFDeAX","avatar_hd":"https://tva3.sinaimg.cn/crop.0.0.1080.1080.1024/bd0f499fjw8ews6ax7a48j20u00u0juo.jpg?KID=imgbed,tva&Expires=1752152803&ssig=5n79x7v6RF","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":2098176,"fansIcon":{"fans_uid":3171895711,"val":1048656,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_1.png","uid":3171895711,"name":""},"planet_video":true,"description":"","location":"福建 漳州","gender":"m","followers_count":169,"followers_count_str":"169","friends_count":228,"statuses_count":918,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/62d58276tw1egwcgivva7j20hs0hsdid.jpg","icon_list":[]},"mid":"5172999332038576","idstr":"5172999332038576","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%25BC%25A0%25E8%2580%2581%25E5%25B8%2588%25EF%25BC%258C%25E5%25AD%2595%25E5%25A6%2587%25E8%2583%25BD%25E7%2594%25A8%25E5%2590%2597%25EF%25BC%259F%26nickname%3D%25E9%2598%25BF%25E6%2599%25BA%25E4%25B8%25B6%25E4%25B8%25B6%26ct_type%3D2%26rid%3D5172999332038576%26ct_time%3D1752142003263%26ct_sign%3D3751243357%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"张老师,孕妇能用吗?","isExpand":false},{"created_at":"Mon Jun 02 07:47:37 +0800 2025","id":5172995320710095,"rootid":5172995320710095,"rootidstr":"5172995320710095","floor_number":242,"text":"请问在京东有吗🙏","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自四川","user":{"id":7428588854,"idstr":"7428588854","pc_new":0,"screen_name":"用户7428588854","profile_image_url":"https://tvax1.sinaimg.cn/default/images/default_avatar_female_50.gif?KID=imgbed,tva&Expires=1752152803&ssig=SfEp78clli","profile_url":"/u/7428588854","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":5,"comment_cnt":"0","repost_cnt":"1","like_cnt":"4","total_cnt":"5"},"avatar_large":"https://tvax1.sinaimg.cn/default/images/default_avatar_female_180.gif?KID=imgbed,tva&Expires=1752152803&ssig=L8%2F5cvKDuV","avatar_hd":"https://tvax1.sinaimg.cn/default/images/default_avatar_female_180.gif?KID=imgbed,tva&Expires=1752152803&ssig=L8%2F5cvKDuV","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":10485760,"fansIcon":{"fans_uid":7428588854,"val":1048576,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_1.png","uid":7428588854,"name":""},"planet_video":true,"description":"","location":"四川 德阳","gender":"f","followers_count":0,"followers_count_str":"0","friends_count":80,"statuses_count":186,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5172995320710095","idstr":"5172995320710095","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E8%25AF%25B7%25E9%2597%25AE%25E5%259C%25A8%25E4%25BA%25AC%25E4%25B8%259C%25E6%259C%2589%25E5%2590%2597%25F0%259F%2599%258F%26nickname%3D%25E7%2594%25A8%25E6%2588%25B77428588854%26ct_type%3D2%26rid%3D5172995320710095%26ct_time%3D1752142003263%26ct_sign%3D2942575130%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"请问在京东有吗🙏","isExpand":false},{"created_at":"Sun Jun 01 23:36:21 +0800 2025","id":5172871689407852,"rootid":5172871689407852,"rootidstr":"5172871689407852","floor_number":241,"text":"端午节晚上用艾叶水泡脚,脚指甲旁边疼了俩月了,不知道是不是甲沟炎,看着也没有红肿,今天发现居然好了","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自河北","user":{"id":6046024990,"idstr":"6046024990","pc_new":0,"screen_name":"室内设计师娘","profile_image_url":"https://tvax3.sinaimg.cn/crop.0.0.996.996.50/006Bavi6ly8gnl77z7ziaj30ro0ro40q.jpg?KID=imgbed,tva&Expires=1752152803&ssig=WsIe6uhcPJ","profile_url":"/u/6046024990","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":84,"comment_cnt":"15","repost_cnt":"18","like_cnt":"51","total_cnt":"84"},"avatar_large":"https://tvax3.sinaimg.cn/crop.0.0.996.996.180/006Bavi6ly8gnl77z7ziaj30ro0ro40q.jpg?KID=imgbed,tva&Expires=1752152803&ssig=wLv2ovNY8a","avatar_hd":"https://tvax3.sinaimg.cn/crop.0.0.996.996.1024/006Bavi6ly8gnl77z7ziaj30ro0ro40q.jpg?KID=imgbed,tva&Expires=1752152803&ssig=3YEQEWFTsx","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":35651592,"fansIcon":{"fans_uid":6046024990,"val":1054833,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan3_1.png","uid":6046024990,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=6046024990"},"planet_video":true,"description":"","location":"北京","gender":"f","followers_count":190,"followers_count_str":"190","friends_count":614,"statuses_count":1960,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5172871689407852","idstr":"5172871689407852","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E7%25AB%25AF%25E5%258D%2588%25E8%258A%2582%25E6%2599%259A%25E4%25B8%258A%25E7%2594%25A8%25E8%2589%25BE%25E5%258F%25B6%25E6%25B0%25B4%25E6%25B3%25A1%25E8%2584%259A%25EF%25BC%258C%25E8%2584%259A%25E6%258C%2587%25E7%2594%25B2%25E6%2597%2581%25E8%25BE%25B9%25E7%2596%25BC%25E4%25BA%2586%25E4%25BF%25A9%25E6%259C%2588%25E4%25BA%2586%25EF%25BC%258C%25E4%25B8%258D%25E7%259F%25A5%25E9%2581%2593%25E6%2598%25AF%25E4%25B8%258D%25E6%2598%25AF%25E7%2594%25B2%25E6%25B2%259F%25E7%2582%258E%25EF%25BC%258C%25E7%259C%258B%25E7%259D%2580%25E4%25B9%259F%25E6%25B2%25A1%25E6%259C%2589%25E7%25BA%25A2%25E8%2582%25BF%25EF%25BC%258C%25E4%25BB%258A%25E5%25A4%25A9%25E5%258F%2591%25E7%258E%25B0%25E5%25B1%2585%25E7%2584%25B6%25E5%25A5%25BD%25E4%25BA%2586%26nickname%3D%25E5%25AE%25A4%25E5%2586%2585%25E8%25AE%25BE%25E8%25AE%25A1%25E5%25B8%2588%25E5%25A8%2598%26ct_type%3D2%26rid%3D5172871689407852%26ct_time%3D1752142003263%26ct_sign%3D2877813613%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"zuan_0001","icon_url":"https://h5.sinaimg.cn/upload/100/1720/2023/06/14/commentbubble_zuan_A55DAB.png","start_color":"#00A55DAB","end_color":"#1AA55DAB","start_color_dark":"#00A55DAB","end_color_dark":"#33A55DAB","name":"钻粉专属","obtain_type":3},"like_counts":0,"text_raw":"端午节晚上用艾叶水泡脚,脚指甲旁边疼了俩月了,不知道是不是甲沟炎,看着也没有红肿,今天发现居然好了","isExpand":false},{"created_at":"Sun Jun 01 23:01:48 +0800 2025","id":5172862994356625,"rootid":5172862994356625,"rootidstr":"5172862994356625","floor_number":240,"text":"孕妇能用吗","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自云南","user":{"id":5419612372,"idstr":"5419612372","pc_new":7,"screen_name":"梨花厘","profile_image_url":"https://tvax4.sinaimg.cn/crop.0.0.1080.1080.50/005UM8KMly8h2a23as0wzj30u00u0mzl.jpg?KID=imgbed,tva&Expires=1752152803&ssig=d1BWCbveIl","profile_url":"/u/5419612372","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":747,"comment_cnt":"248","repost_cnt":"2","like_cnt":"497","total_cnt":"747"},"avatar_large":"https://tvax4.sinaimg.cn/crop.0.0.1080.1080.180/005UM8KMly8h2a23as0wzj30u00u0mzl.jpg?KID=imgbed,tva&Expires=1752152803&ssig=4ZtJrpdkuG","avatar_hd":"https://tvax4.sinaimg.cn/crop.0.0.1080.1080.1024/005UM8KMly8h2a23as0wzj30u00u0mzl.jpg?KID=imgbed,tva&Expires=1752152803&ssig=3Z6Iion%2F5e","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":35914760,"fansIcon":{"fans_uid":5419612372,"val":0,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"","uid":5419612372,"name":""},"planet_video":false,"description":"Do what I want to.","location":"云南 玉溪","gender":"f","followers_count":154,"followers_count_str":"154","friends_count":534,"statuses_count":265,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/9d44112bjw1f1xl1c10tuj20hs0hs0tw.jpg","icon_list":[]},"mid":"5172862994356625","idstr":"5172862994356625","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%25AD%2595%25E5%25A6%2587%25E8%2583%25BD%25E7%2594%25A8%25E5%2590%2597%26nickname%3D%25E6%25A2%25A8%25E8%258A%25B1%25E5%258E%2598%26ct_type%3D2%26rid%3D5172862994356625%26ct_time%3D1752142003263%26ct_sign%3D1995371927%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"孕妇能用吗","isExpand":false},{"created_at":"Sun Jun 01 22:27:09 +0800 2025","id":5172854280946466,"rootid":5172854280946466,"rootidstr":"5172854280946466","floor_number":239,"text":"咋送呀?","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自浙江","user":{"id":2180865971,"idstr":"2180865971","pc_new":0,"screen_name":"留师师-lss","profile_image_url":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.50/81fd5fb3ly8hsc7dqeoofj20u00u0q5n.jpg?KID=imgbed,tva&Expires=1752152803&ssig=S2WbRdcmHe","profile_url":"/u/2180865971","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":61,"comment_cnt":"0","repost_cnt":"0","like_cnt":"61","total_cnt":"61"},"avatar_large":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.180/81fd5fb3ly8hsc7dqeoofj20u00u0q5n.jpg?KID=imgbed,tva&Expires=1752152803&ssig=SKgHlimSiQ","avatar_hd":"https://tvax1.sinaimg.cn/crop.0.0.1080.1080.1024/81fd5fb3ly8hsc7dqeoofj20u00u0q5n.jpg?KID=imgbed,tva&Expires=1752152803&ssig=Mn%2FIP1FhDu","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":2097152,"fansIcon":{"fans_uid":2180865971,"val":0,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"","uid":2180865971,"name":""},"planet_video":true,"description":"","location":"浙江","gender":"f","followers_count":3,"followers_count_str":"3","friends_count":98,"statuses_count":2,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5172854280946466","idstr":"5172854280946466","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%2592%258B%25E9%2580%2581%25E5%2591%2580%25EF%25BC%259F%26nickname%3D%25E7%2595%2599%25E5%25B8%2588%25E5%25B8%2588-lss%26ct_type%3D2%26rid%3D5172854280946466%26ct_time%3D1752142003263%26ct_sign%3D4199000327%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"咋送呀?","isExpand":false},{"created_at":"Sun Jun 01 17:46:07 +0800 2025","id":5172783551875212,"rootid":5172783551875212,"rootidstr":"5172783551875212","floor_number":238,"text":"哺乳期妈妈可以冲这个吗","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自山东","user":{"id":7350690014,"idstr":"7350690014","pc_new":7,"screen_name":"樱桃姐1111","profile_image_url":"https://tvax4.sinaimg.cn/crop.0.0.1080.1080.50/0081sKgmly8htlwlkpy04j30u00u0q4x.jpg?KID=imgbed,tva&Expires=1752152803&ssig=6Kuo%2BneJiI","profile_url":"/u/7350690014","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":37,"comment_cnt":"35","repost_cnt":"0","like_cnt":"2","total_cnt":"37"},"avatar_large":"https://tvax4.sinaimg.cn/crop.0.0.1080.1080.180/0081sKgmly8htlwlkpy04j30u00u0q4x.jpg?KID=imgbed,tva&Expires=1752152803&ssig=3%2BznbXoLHW","avatar_hd":"https://tvax4.sinaimg.cn/crop.0.0.1080.1080.1024/0081sKgmly8htlwlkpy04j30u00u0q4x.jpg?KID=imgbed,tva&Expires=1752152803&ssig=%2BvTR1Vj7%2BD","follow_me":false,"following":false,"mbrank":4,"mbtype":2,"v_plus":0,"user_ability":2359296,"fansIcon":{"fans_uid":7350690014,"val":0,"member_rank":0,"svip":0,"vvip":0,"lighting":false,"icon_url":"","uid":7350690014,"name":""},"planet_video":false,"description":"蓝白牛牛的口红试色本","location":"山东","gender":"f","followers_count":6,"followers_count_str":"6","friends_count":51,"statuses_count":33,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5172783551875212","idstr":"5172783551875212","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","safe_tags":2251799813685248,"match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%2593%25BA%25E4%25B9%25B3%25E6%259C%259F%25E5%25A6%2588%25E5%25A6%2588%25E5%258F%25AF%25E4%25BB%25A5%25E5%2586%25B2%25E8%25BF%2599%25E4%25B8%25AA%25E5%2590%2597%26nickname%3D%25E6%25A8%25B1%25E6%25A1%2583%25E5%25A7%25901111%26ct_type%3D2%26rid%3D5172783551875212%26ct_time%3D1752142003263%26ct_sign%3D1288726483%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"0","start_color":"#00FFFFFF","end_color":"#1AFFFFFF","start_color_dark":"#003A3A3A","end_color_dark":"#333A3A3A","name":"默认","scheme":"https://new.vip.weibo.cn/bubble/mall?showmenu=0&decorateId=0&uid=7350690014","allow_vip_box_content":"用此评论气泡","allow_vip_box_icon":"https://h5.sinaimg.cn/upload/100/1720/2022/08/08/icon_VIP_for_comment_bubble.png","obtain_type":0},"vip_button":{"allow_vip_box_content":"用此评论气泡","allow_vip_box_scheme":"https://new.vip.weibo.cn/bubble/mall?showmenu=0&decorateId=0&uid=7350690014","allow_vip_box_icon":"https://h5.sinaimg.cn/upload/100/1720/2022/08/08/icon_VIP_for_comment_bubble.png","actionlog":{"act_code":7011,"ext":"mbtype:0"}},"like_counts":0,"text_raw":"哺乳期妈妈可以冲这个吗","isExpand":false},{"created_at":"Sun Jun 01 15:55:54 +0800 2025","id":5172755817300434,"rootid":5172755817300434,"rootidstr":"5172755817300434","floor_number":237,"text":"已经收到了","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自天津","user":{"id":5994761294,"idstr":"5994761294","pc_new":0,"screen_name":"常平淡清净心","profile_image_url":"https://tvax3.sinaimg.cn/crop.0.0.1080.1080.50/006xHpgily8hnm9h49qp3j30u00u0777.jpg?KID=imgbed,tva&Expires=1752152803&ssig=aKRS6VU3qp","profile_url":"/u/5994761294","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":340,"comment_cnt":"147","repost_cnt":"21","like_cnt":"172","total_cnt":"340"},"avatar_large":"https://tvax3.sinaimg.cn/crop.0.0.1080.1080.180/006xHpgily8hnm9h49qp3j30u00u0777.jpg?KID=imgbed,tva&Expires=1752152803&ssig=tp8G7GGfdt","avatar_hd":"https://tvax3.sinaimg.cn/crop.0.0.1080.1080.1024/006xHpgily8hnm9h49qp3j30u00u0777.jpg?KID=imgbed,tva&Expires=1752152803&ssig=cRq7LmsxDu","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":2359296,"fansIcon":{"fans_uid":5994761294,"val":1048592,"member_rank":0,"svip":1,"vvip":0,"lighting":false,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_1.png","uid":5994761294,"name":""},"planet_video":false,"description":"爱自己是一生的修行","location":"天津","gender":"f","followers_count":30,"followers_count_str":"30","friends_count":251,"statuses_count":1269,"url":"","svip":1,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/9d44112bjw1f1xl1c10tuj20hs0hs0tw.jpg","icon_list":[]},"mid":"5172755817300434","idstr":"5172755817300434","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E5%25B7%25B2%25E7%25BB%258F%25E6%2594%25B6%25E5%2588%25B0%25E4%25BA%2586%26nickname%3D%25E5%25B8%25B8%25E5%25B9%25B3%25E6%25B7%25A1%25E6%25B8%2585%25E5%2587%2580%25E5%25BF%2583%26ct_type%3D2%26rid%3D5172755817300434%26ct_time%3D1752142003263%26ct_sign%3D1483520283%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"已经收到了","isExpand":false},{"created_at":"Sun Jun 01 12:19:25 +0800 2025","id":5172701334602987,"rootid":5172701334602987,"rootidstr":"5172701334602987","floor_number":236,"text":"我在1号电买","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自河北","user":{"id":5523578554,"idstr":"5523578554","pc_new":0,"screen_name":"用户5523578554","profile_image_url":"https://tvax3.sinaimg.cn/crop.0.0.996.996.50/0061On6Gly8fr4bs58r7qj30ro0ro432.jpg?KID=imgbed,tva&Expires=1752152803&ssig=a%2Fh%2B37aOXV","profile_url":"/u/5523578554","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":18,"comment_cnt":"0","repost_cnt":"0","like_cnt":"18","total_cnt":"18"},"avatar_large":"https://tvax3.sinaimg.cn/crop.0.0.996.996.180/0061On6Gly8fr4bs58r7qj30ro0ro432.jpg?KID=imgbed,tva&Expires=1752152803&ssig=1Os6X%2BLMDs","avatar_hd":"https://tvax3.sinaimg.cn/crop.0.0.996.996.1024/0061On6Gly8fr4bs58r7qj30ro0ro432.jpg?KID=imgbed,tva&Expires=1752152803&ssig=TY26oTqUDW","follow_me":false,"following":false,"mbrank":0,"mbtype":0,"v_plus":0,"user_ability":3145728,"fansIcon":{"fans_uid":5523578554,"val":1049825,"member_rank":0,"svip":0,"vvip":0,"lighting":true,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_4.png","uid":5523578554,"name":"loyal_fans","scheme":"https://page.star.weibo.com/z/bigFans?showmenu=0&blogger_uid=2282201403&fans_uid=5523578554"},"planet_video":true,"description":"","location":"其他","gender":"f","followers_count":16,"followers_count_str":"16","friends_count":96,"statuses_count":1421,"url":"","svip":0,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5172701334602987","idstr":"5172701334602987","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E6%2588%2591%25E5%259C%25A81%25E5%258F%25B7%25E7%2594%25B5%25E4%25B9%25B0%26nickname%3D%25E7%2594%25A8%25E6%2588%25B75523578554%26ct_type%3D2%26rid%3D5172701334602987%26ct_time%3D1752142003263%26ct_sign%3D3170117905%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"comment_bubble":{"id":"tie_0001","icon_url":"https://h5.sinaimg.cn/upload/100/1720/2023/06/14/commentbubble_tie_66A6FF.png","start_color":"#0066A6FF","end_color":"#1A66A6FF","start_color_dark":"#0066A6FF","end_color_dark":"#3366A6FF","name":"铁粉专属","obtain_type":3},"like_counts":0,"text_raw":"我在1号电买","isExpand":false},{"created_at":"Sun Jun 01 11:28:56 +0800 2025","id":5172688631104624,"rootid":5172688631104624,"rootidstr":"5172688631104624","floor_number":235,"text":"淘宝上的颐通堂有,我买了两贴送两贴
本人右脚有脚气,这几天脚越来越痒,昨天下午拿到贴鞋垫上有半个小时脚就觉得不太痒了![\"[抱一抱]\" \"[抱一抱]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/af/2020_hug_org.png\")
![\"[抱一抱]\" \"[抱一抱]\"](\"https://face.t.sinajs.cn/t4/appstyle/expression/ext/normal/af/2020_hug_org.png\")
","disable_reply":0,"restrictOperate":0,"source_allowclick":0,"source_type":4,"source":"来自河南","user":{"id":3841602568,"idstr":"3841602568","pc_new":0,"screen_name":"好运靓女","profile_image_url":"https://tvax1.sinaimg.cn/crop.0.0.996.996.50/e4fa3408ly8h6ojxecphaj20ro0roae1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=8CGVeytpAi","profile_url":"/u/3841602568","verified":false,"verified_type":-1,"domain":"","weihao":"","status_total_counter":{"total_cnt_format":626,"comment_cnt":"469","repost_cnt":"9","like_cnt":"148","total_cnt":"626"},"avatar_large":"https://tvax1.sinaimg.cn/crop.0.0.996.996.180/e4fa3408ly8h6ojxecphaj20ro0roae1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=PdbngkXTib","avatar_hd":"https://tvax1.sinaimg.cn/crop.0.0.996.996.1024/e4fa3408ly8h6ojxecphaj20ro0roae1.jpg?KID=imgbed,tva&Expires=1752152803&ssig=Y43Kp563bo","follow_me":false,"following":false,"mbrank":1,"mbtype":2,"v_plus":0,"user_ability":2360328,"fansIcon":{"fans_uid":3841602568,"val":1048784,"member_rank":0,"svip":1,"vvip":0,"lighting":false,"icon_url":"https://h5.sinaimg.cn/upload/114/962/2022/07/08/member_0_bigfan1_2.png","uid":3841602568,"name":""},"planet_video":false,"description":"","location":"其他","gender":"f","followers_count":122,"followers_count_str":"122","friends_count":237,"statuses_count":734,"url":"","svip":1,"vvip":0,"cover_image_phone":"https://ww1.sinaimg.cn/crop.0.0.640.640.640/549d0121tw1egm1kjly3jj20hs0hsq4f.jpg","icon_list":[]},"mid":"5172688631104624","idstr":"5172688631104624","url_objects":[],"liked":false,"pic_num":0,"readtimetype":"comment","analysis_extra":"author_uid:2282201403|mid:5171541935653219","cmt_ext":"level_type:1","match_ai_play_picture":false,"rid":"0_0_0_162999892989453768_0_0_0","allow_follow":false,"item_category":"comment","degrade_type":"normal","report_scheme":"sinaweibo://mpdialog?scheme=sinaweibo%3A%2F%2Fwbox%3Fid%3Dt8wto09182%26page%3Dpages%2Fcomplaint%2Fcomplaint%26comment%3D%25E6%25B7%2598%25E5%25AE%259D%25E4%25B8%258A%25E7%259A%2584%25E9%25A2%2590%25E9%2580%259A%25E5%25A0%2582%25E6%259C%2589%25EF%25BC%258C%25E6%2588%2591%25E4%25B9%25B0%25E4%25BA%2586%25E4%25B8%25A4%25E8%25B4%25B4%25E9%2580%2581%25E4%25B8%25A4%25E8%25B4%25B4%255B%25E6%258A%25B1%25E4%25B8%2580%25E6%258A%25B1%255D%25E6%259C%25AC%25E4%25BA%25BA%25E5%258F%25B3%25E8%2584%259A%25E6%259C%2589%25E8%2584%259A%25E6%25B0%2594%25EF%25BC%258C%25E8%25BF%2599%25E5%2587%25A0%25E5%25A4%25A9%25E8%2584%259A%25E8%25B6%258A%25E6%259D%25A5%25E8%25B6%258A%25E7%2597%2592%25EF%25BC%258C%25E6%2598%25A8%25E5%25A4%25A9%25E4%25B8%258B%25E5%258D%2588%25E6%258B%25BF%25E5%2588%25B0%25E8%25B4%25B4%25E9%259E%258B%25E5%259E%25AB%25E4%25B8%258A%25E6%259C%2589%25E5%258D%258A%26nickname%3D%25E5%25A5%25BD%25E8%25BF%2590%25E9%259D%2593%25E5%25A5%25B3%26ct_type%3D2%26rid%3D5172688631104624%26ct_time%3D1752142003263%26ct_sign%3D2548963111%26luicode%3D","comments":[],"hasvisible":false,"previous_cursor":0,"next_cursor":0,"total_number":0,"since_id":0,"max_id":0,"like_counts":0,"text_raw":"淘宝上的颐通堂有,我买了两贴送两贴[抱一抱]本人右脚有脚气,这几天脚越来越痒,昨天下午拿到贴鞋垫上有半个小时脚就觉得不太痒了[抱一抱][抱一抱][抱一抱]","isExpand":false}],"rootComment":[],"total_number":328,"max_id":5172688631104623,"trendsText":"已加载全部评论"}';
+
+$obj = new mWeiboComments();
+$res = $obj->addComment(62558, $data_json);
+var_dump($res, $obj->getError());
+exit;
+
+$analyzer = new mWeiboComments();
+$weibo = "针灸匠张宝旬\n原创\n25-7-7 14:41\n发布于 北京\n来自 华为 Mate X5 典藏版\n#张宝旬妙招# 刀片桑用花椒蒸梨。按图示做。汤水清甜微麻,一点不辣,还带股淡淡的花椒香味,吃梨肉、喝梨汤,效果好。 ";
+
+$comments = [
+ "去年冬天寒咳,直接切梨加花椒加少许水蒸半个小时,喝几次就好了",
+ "试了完全没效果,咳嗽更严重了",
+ "花椒蒸梨一点用都没有,避雷!",
+ "喝了三天,依然咳得睡不着",
+ "效果非常明显,第二天就不咳了",
+ "这个方子对我很管用,咳嗽明显减轻了",
+ "按照方法做了,但感觉没什么变化",
+ "张医生的方法总是这么神奇,感谢分享!",
+ "孩子咳嗽试了这个方法,结果反而加重了",
+ "蒸梨的时候花椒放多了,味道有点怪",
+ "这个方法简单易行,推荐给大家",
+ "试了两次,效果不明显,可能不适合我",
+ "中医小妙招真是博大精深",
+ "花椒蒸梨?这是什么奇怪的组合",
+ "喝了当晚就不怎么咳了,太有效了!",
+ "完全没好转,白忙活一场",
+ "这个方法在抖音上看到过,亲测有效",
+ "咳嗽没缓解,反而胃不舒服了",
+ "张宝旬医生的方法值得信赖",
+ "没坚持喝,不知道效果如何",
+ "感恩张医生一直坚持分享中医文化,让我们不德病,少得病,且教导自愈的办法,功德无量!"
+];
+
+$results = [
+ 'positive' => [],
+ 'negative' => []
+];
+
+foreach ($comments as $comment) {
+ $result = $analyzer->analyze($comment);
+ if ($result !== 'neutral') {
+ $results[$result][] = $comment;
+ }
+}
+var_dump($results);
+exit;
+
+// curl http://localhost:11434/api/generate -d "{\"model\":\"deepseek-r1:7b\",\"prompt\":\"你好?\",\"stream\": false}"
+
+$prompt = "针灸匠张宝旬\n原创\n25-7-7 14:41\n发布于 北京\n来自 华为 Mate X5 典藏版\n#张宝旬妙招# 刀片桑用花椒蒸梨。按图示做。汤水清甜微麻,一点不辣,还带股淡淡的花椒香味,吃梨肉、喝梨汤,效果好。 \n上面是一条微博内容,下面有一些评论比如\"去年冬天寒咳,直接切梨加花椒加少许水蒸半个小时,喝几次就好了\"就是其中的一条评论 我想要筛选出类似对微博内容肯定、感谢,及微博中提到的方法有效或者无效评论,如何使用php实现,有其他方案也可以(注意这条微博只是其中的一条,博主是一名中医,微博的内容都是一些中医小妙招,这条微博只是其中的一条,内容也各不相同)。以下是评论:";
+$prompt .= "\n".implode("\n", $comments);
+
+$data['model'] = 'deepseek-r1:1.5b';
+$data['prompt'] = $prompt;
+$data['stream'] = false;
+
+var_dump($prompt);
+
+
+
diff --git a/tools/filter_comments.py b/tools/filter_comments.py
new file mode 100644
index 0000000..16483ac
--- /dev/null
+++ b/tools/filter_comments.py
@@ -0,0 +1,460 @@
+# -*- coding: utf-8 -*-
+from snownlp import seg
+from snownlp import SnowNLP
+import pymysql
+import configparser
+import os
+import re
+
+def get_db_config():
+ config = configparser.ConfigParser()
+ config_path = os.path.join(os.path.dirname(__file__), '../config/database.ini')
+ config.read(config_path)
+
+ return {
+ 'host': config.get('simplyphp', 'master').replace('"',''),
+ 'user': config.get('simplyphp', 'user').replace('"',''),
+ 'password': config.get('simplyphp', 'passwd').replace('"',''),
+ 'database': config.get('simplyphp', 'db').replace('"',''),
+ 'charset': 'utf8mb4'
+ }
+
+# 新增数据库连接配置
+DB_CONFIG = get_db_config()
+
+def get_comments_from_db():
+ """从数据库获取微博评论"""
+ connection = pymysql.connect(**DB_CONFIG)
+ try:
+ with connection.cursor(pymysql.cursors.DictCursor) as cursor:
+ sql = "SELECT id,content FROM spider_weibo_comments where is_search=-1 limit 0,1000"
+ cursor.execute(sql)
+ results = cursor.fetchall()
+ # return [item[0] for item in results]
+ return results
+ finally:
+ connection.close()
+
+#pip install snownlp
+def filter_medical_comments(comments_list):
+ filtered_comments = []
+ update_records = []
+ positive_keywords = [
+ '有效', '好用', '管用', '有用', '效果好', '见效', '有效果', '显著', '明显',
+ '改善', '缓解', '康复', '痊愈', '立竿见影', '有奇效', '灵验', '奏效',
+ '特效', '疗效显著', '效果持久', '见效快', '恢复快', '作用很大','作用很好',
+
+ '赞', '好评', '感谢', '谢谢', '感恩', '推荐', '点赞', '太好了', '太神了',
+ '太厉害了', '太棒了', '太赞了', '太强了', '超赞', '惊喜', '感动', '欣慰',
+ '开心', '喜欢', '喜爱', '信赖', '满意', '安心', '放心', '惊喜', '感动',
+ '惊艳', '惊艳到', '惊叹', '佩服', '信赖', '信任', '安心', '舒心', '贴心',
+ '温暖', '幸福', '惊喜', '惊喜万分', '喜出望外', '心满意足', '赞不绝口',
+ '竖起大拇指', '五星好评', '无可挑剔', '令人难忘', '爱不释手',
+
+ '巨好用', '贼管用', '超有效', '特有用', '极佳', '绝了', '无敌', '完美',
+ '顶尖', '非凡', '卓越', '出色', '意外的好', '好到爆', '好用爆了',
+ '效果拔群', '惊艳', '令人惊叹', '极其有效', '格外好用', '分外管用',
+ '异常出色', '相当不错', '真心不错', '真心好用', '实在管用', '确实有效',
+ '非常明显', '特别显著', '极度舒适', '超级满意', '无比惊喜', '彻底解决',
+ '完全康复', '根本改善', '质的飞跃', '翻天覆地', '脱胎换骨', '焕然一新',
+
+ '解决了', '治好了', '好多了', '舒服多了', '舒缓了', '减轻了', '消失', '好了',
+ '根除', '治愈', '解救', '化解', '战胜', '摆脱', '修复', '解救', '消除',
+ '消退', '痊愈', '康复', '愈合', '好转', '恢复', '根治', '清除', '驱散',
+ '击退', '控制', '抑制', '止住', '缓解', '舒缓', '镇定', '安抚', '平复',
+
+ '临床验证', '科学有效', '安全可靠', '无副作用', '标本兼治', '对症下药',
+ '循证有效', '机理明确', '数据支持', '实验证明', '权威认证', '专家推荐',
+ '医学验证', '科研证实', '专利技术', '独家配方', '国际标准', '行业领先',
+ '技术先进', '工艺精湛', '成分安全', '天然无害', '环保健康', '质量上乘',
+
+ 'yyds', '神仙产品', '宝藏', '天花板', '绝绝子', '吹爆', '按头安利',
+ '回购', '囤货', '无限回购', '一生推', '锁死', '入坑不亏', '种草',
+ '拔草成功', '真香', '神仙操作', '宝藏发现', '绝了', '封神', '炸裂',
+ '逆天', '开挂', '神仙效果', '王炸产品', '必备神器', '不踩雷', '闭眼入',
+ '直接封神', '原地封神', 'yyds永不过时', '绝绝子本尊',
+
+ '物超所值', '性价比高', '值得买', '超值', '划算', '省心', '省事',
+ '方便', '简单', '易用', '必备', '神器', '救星', '必备品', '物有所值',
+ '一分钱一分货', '值得投资', '值得拥有', '买得值', '不亏', '不后悔',
+ '物美价廉', '价廉物美', '经济实惠', '实惠好用', '性价比之王', '良心价',
+ '超划算', '超实惠', '物超所值', '买对了', '选对了', '明智之选', '正确决定',
+
+ '比...好', '完胜', '碾压', '吊打', '远超预期', '出乎意料', '远超同类',
+ '秒杀其他', '与众不同', '独一无二', '甩几条街', '高下立判', '不可比拟',
+ '无可替代', '无与伦比', '独树一帜', '领先一步', '更胜一筹', '技高一筹',
+ '优势明显', '竞争力强', '行业标杆', '标杆产品', '标准制定者', '引领者',
+ '颠覆传统', '突破创新', '革新体验', '改变游戏规则',
+
+ '稳定', '持久', '根治', '不易复发', '巩固', '维持', '长效', '持续改善',
+ '稳步提升', '渐进好转', '日渐康复', '日益改善', '逐步恢复', '全面提升',
+ '全方位改善', '整体提升', '综合改善', '系统解决', '深度修复', '源头治理',
+ '标本兼治', '根本解决', '彻底改变', '全面革新', '高效能', '高效应',
+ '高速见效', '快速起效', '迅捷恢复', '急速改善', '瞬间舒缓', '即刻缓解',
+
+ '再次购买', '多次回购', '长期使用', '持续使用', '坚持使用', '推荐给朋友',
+ '分享给家人', '安利同事', '转介绍', '口碑传播', '主动推荐', '自发宣传',
+ '写好评', '晒单', '上传照片', '视频分享', '发朋友圈', '小红书推荐',
+ '微博分享', '抖音推荐', '知乎推荐', 'B站分享', '成为粉丝', '忠实用户',
+ '长期支持', '品牌拥护', '信赖品牌', '支持国货', '选择信任', '持续关注',
+
+ '温和', '舒适', '安全', '无刺激', '无负担', '无压力', '轻松', '自在',
+ '惬意', '享受', '愉悦', '舒爽', '清新', '自然', '柔和', '亲肤', '零负担',
+ '零刺激', '零风险', '零不适', '无过敏', '无红肿', '无副作用', '无依赖',
+ '无抗药性', '无耐药性', '可长期使用', '老少皆宜', '全家适用', '孕妇可用',
+ '婴幼儿适用', '敏感肌友好', '温和配方', '天然成分', '有机原料', '绿色环保',
+
+ '服务周到', '售后完善', '专业指导', '耐心解答', '快速响应', '及时回复',
+ '贴心服务', '细致入微', '全程跟进', '个性化方案', '定制服务', '专属顾问',
+ '无忧售后', '包退包换', '质保可靠', '物流快捷', '包装精美', '使用方便',
+ '操作简单', '容易上手', '说明书清晰', '客服专业', '态度友好', '体验愉悦',
+ '购物愉快', '流程顺畅', '支付便捷', '配送及时', '开箱惊喜'
+ ]
+
+ negative_keywords = [
+ '无效', '没用', '不管用', '没效果', '没有效果', '不行', '骗人', '无用', '啥用', '没啥用',
+ '没什么用', '没卵用', '浪费时间', '浪费钱', '不起作用', '不见好', '没好转', '毫无效果',
+ '徒劳', '白费力气', '不顶用', '不好使', '不灵', '不灵验', '不见效', '没效', '无济于事',
+ '不起效', '没作用', '无作用', '无效果', '白花钱', '打水漂', '石沉大海', '竹篮打水',
+ '杯水车薪', '隔靴搔痒', '对牛弹琴', '徒劳无功', '于事无补', '效果甚微', '微乎其微',
+ '聊胜于无', '形同虚设', '有名无实', '华而不实', '花架子', '空架子', '纸上谈兵',
+ '作用不大', '效果不佳', '效果不彰', '效果有限', '效果甚微', '效果差劲', '效果全无',
+
+ '劣质', '低劣', '粗糙', '差劲', '垃圾', '烂货', '次品', '山寨', '假冒', '假货',
+ '伪劣', '瑕疵', '残次', '破旧', '易坏', '易碎', '易损', '易褪色', '易变形',
+ '不耐用', '不结实', '不牢固', '不持久', '掉漆', '脱色', '开胶', '断裂', '破损',
+ '漏液', '渗漏', '发霉', '生锈', '氧化', '变质', '过期', '有异味', '有瑕疵',
+ '有缺陷', '有划痕', '有污渍', '有杂质', '有异物', '不合格', '不达标', '不匹配',
+
+ '欺诈', '诈骗', '虚假宣传', '夸大其词', '言过其实', '名不副实', '挂羊头卖狗肉',
+ '偷工减料', '以次充好', '缺斤少两', '货不对板', '图文不符', '描述不符', '夸大效果',
+ '虚假广告', '误导消费', '消费陷阱', '文字游戏', '玩套路', '设圈套', '割韭菜',
+ '智商税', '交学费', '被套路', '上当受骗', '受骗上当', '蒙骗', '蒙蔽', '欺瞒',
+
+ '危险', '有害', '有毒', '致癌', '致畸', '致敏', '刺激', '腐蚀', '灼伤', '损伤',
+ '感染', '发炎', '红肿', '瘙痒', '疼痛', '溃烂', '留疤', '毁容', '后遗症',
+ '并发症', '中毒', '不适', '难受', '头晕', '恶心', '呕吐', '腹泻', '过敏反应',
+ '严重过敏', '全身过敏', '过敏性休克', '医疗事故', '安全隐患', '质量事故',
+
+ '难用', '难闻', '难吃', '难喝', '难以下咽', '刺鼻', '异味', '怪味', '刺眼', '刺耳',
+ '扎人', '磨脚', '硌手', '卡顿', '死机', '闪退', '崩溃', '延迟', '卡死', '不流畅',
+ '不顺手', '不方便', '不人性', '反人类', '设计缺陷', '操作复杂', '界面丑陋', '体验糟糕',
+ '体验极差', '体验感差', '毫无体验', '令人烦躁', '令人抓狂', '令人崩溃', '令人作呕',
+
+ '态度差', '态度恶劣', '爱答不理', '推诿', '推脱', '推卸', '敷衍', '搪塞', '拖延',
+ '不作为', '不负责', '不专业', '业务不熟', '解答不清', '误导', '欺骗', '强买强卖',
+ '霸王条款', '捆绑销售', '价格欺诈', '虚假促销', '发货慢', '物流慢', '配送延误',
+ '丢件', '损毁', '包装破损', '漏发', '错发', '不发货', '不退款', '不退换', '售后差',
+ '售后无门', '客服难找', '电话不通', '无人回复', '维权困难', '投诉无果',
+
+ '不值', '不值当', '不值钱', '不值这个价', '价不配位', '性价比低', '价格虚高',
+ '漫天要价', '暴利', '宰客', '抢钱', '智商税', '冤枉钱', '花得冤', '买贵了',
+ '买后悔', '买错了', '选错了', '决策失误', '浪费', '奢侈', '奢侈浪费', '不划算',
+ '血亏', '亏大了', '买亏了', '被宰', '被坑', '被割韭菜', '交智商税', '价格水分大',
+
+ '失望', '绝望', '心寒', '心碎', '愤怒', '恼火', '生气', '气愤', '郁闷', '烦躁',
+ '无奈', '无语', '懊悔', '后悔', '遗憾', '痛苦', '难受', '焦虑', '担忧', '害怕',
+ '恐慌', '恐惧', '厌恶', '讨厌', '憎恶', '嫌弃', '鄙视', '看不起', '唾弃', '痛恨',
+ '痛哭', '泪流满面', '彻夜难眠', '心如刀割', '万念俱灰', '生无可恋', '后悔莫及',
+ '追悔莫及', '悔不当初', '欲哭无泪', '气急败坏', '火冒三丈', '七窍生烟', '怒不可遏',
+
+ '极其差劲', '极度糟糕', '超级垃圾', '特别坑爹', '非常失望', '巨难用', '贼难吃',
+ '忒难闻', '顶难喝', '死难用', '烂到极致', '差到极点', '糟糕透顶', '无可救药',
+ '一文不值', '一塌糊涂', '一败涂地', '一无是处', '不可救药', '病入膏肓', '积重难返',
+ '千疮百孔', '满目疮痍', '惨不忍睹', '触目惊心', '令人发指', '人神共愤', '天怒人怨',
+
+ '踩雷', '大雷', '巨雷', '天雷', '避坑', '快逃', '拔草', '劝退', '翻车', '翻船',
+ '塌房', '暴雷', '雷品', '黑榜', '差评如潮', '吐槽大会', '一生黑', '拉黑', '取关',
+ '卸载', '再见', '永别', '再也不见', '绕道走', '快跑', '别买', '别入', '慎入',
+ '血泪教训', '前车之鉴', '反面教材', '智商检测', '韭菜专属', '冤种必备',
+
+ '病情加重', '症状加剧', '并发症', '器官损伤', '功能受损', '免疫力下降', '耐药性',
+ '药物依赖', '成瘾性', '戒断反应', '慢性中毒', '肝肾损伤', '神经损伤', '不可逆损伤',
+ '终身残疾', '生命危险', '危及生命', '抢救', '急救', '住院', '手术', '后遗症',
+ '终身服药', '治疗失败', '病情反复', '复发', '转移', '恶化', '不治', '无救',
+
+ '不如...', '比不上', '被吊打', '被碾压', '被秒杀', '差距大', '天壤之别', '云泥之别',
+ '相形见绌', '黯然失色', '望尘莫及', '判若云泥', '不可同日而语', '一个天上一个地下',
+ '退步', '落后', '过时', '淘汰', '落伍', '老掉牙', '跟不上时代', '技术落后',
+ '设计老旧', '理念陈旧', '不思进取', '固步自封', '原地踏步', '不进反退',
+
+ '反复发作', '久治不愈', '迁延不愈', '慢性病', '终身病', '不治之症', '顽疾',
+ '痼疾', '老毛病', '历史问题', '积重难返', '沉疴难起', '病根难除', '尾大不掉',
+ '积弊已久', '系统性问题', '结构缺陷', '先天不足', '设计硬伤', '工艺缺陷',
+
+ '三无产品', '无证经营', '非法添加', '违禁成分', '超标', '违规', '违法', '侵权',
+ '盗版', '仿冒', '抄袭', '剽窃', '假专利', '虚假认证', '伪造检测', '无批文',
+ '无许可', '被查处', '被下架', '被召回', '被曝光', '被通报', '被约谈', '被罚款',
+ '被起诉', '被告', '赔偿', '官司', '纠纷', '维权', '举报', '投诉', '315曝光',
+
+ '污染', '破坏环境', '高耗能', '高污染', '不可降解', '有害垃圾', '资源浪费',
+ '过度包装', '血汗工厂', '压榨劳工', '童工', '不人道', '不道德', '无良企业',
+ '黑心商家', '资本作恶', '行业毒瘤', '社会危害', '道德沦丧', '价值观扭曲',
+
+ '垃圾', '坑爹', '失望', '不满意', '没用', '无效', '不推荐', '没效果',
+ '不灵', '没用处', '不管用', '不见效', '不靠谱', '忽悠', '骗人', '副作用'
+ ]
+
+ medical_keywords = [
+ '方法', '偏方', '妙招', '小妙招', '治疗', '疗法', '中医', '药方',
+ '配方', '秘方', '验方', '处方', '食疗', '调理', '养生', '保健',
+ '药材', '草药', '中药', '汤剂', '膏方', '丸剂', '针灸', '推拿',
+ '按摩', '刮痧', '拔罐', '艾灸', '穴位', '经络', '气血', '阴阳',
+ '五行', '寒热', '虚实', '内服', '外敷', '熏蒸', '泡脚', '泡澡',
+ '敷贴', '贴敷', '熬煮', '煎煮', '泡制', '炮制', '调养', '调理',
+ '药酒', '药茶', '药膳', '药浴', '药枕', '药包', '药粉', '药丸',
+ '药散', '药油', '药膏', '药贴', '药水', '药液', '药汁', '药汤',
+ '煎剂', '浸剂', '酊剂', '流浸膏', '浸膏', '散剂', '颗粒剂',
+
+ '藏象学说', '脏腑理论', '三焦辨证', '卫气营血', '六经辨证', '八纲辨证',
+ '五行生克', '阴阳平衡', '天人相应', '整体观念', '辨证论治', '治未病',
+ '标本兼治', '同病异治', '异病同治', '正治反治', '扶正祛邪', '调整阴阳',
+ '调和气血', '因时制宜', '因地制宜', '因人制宜', '四气五味', '升降浮沉',
+ '归经理论', '君臣佐使', '方剂配伍', '药性理论', '七情和合', '十八反',
+ '十九畏', '中药炮制', '道地药材', '四诊合参', '脉诊', '舌诊', '望诊',
+ '闻诊', '问诊', '体质辨识', '九种体质', '经络循行', '奇经八脉', '十二经脉',
+ '经别', '经筋', '皮部', '腧穴', '原穴', '络穴', '郄穴', '背俞穴', '募穴',
+ '八会穴', '八脉交会穴', '下合穴', '交会穴', '五输穴', '子午流注', '灵龟八法',
+
+ '刺络放血', '耳针', '头针', '眼针', '腹针', '腕踝针', '皮内针', '电针',
+ '水针', '穴位注射', '穴位埋线', '穴位贴敷', '穴位磁疗', '穴位激光',
+ '拔罐疗法', '走罐', '闪罐', '药罐', '刺血拔罐', '刮痧疗法', '砭石疗法',
+ '推拿手法', '一指禅', '㨰法', '揉法', '摩法', '擦法', '推法', '搓法',
+ '抖法', '振法', '按法', '点法', '捏法', '拿法', '捻法', '拍法', '击法',
+ '扳法', '摇法', '拔伸法', '牵引疗法', '小针刀', '刃针', '浮针', '腹诊推拿',
+ '脏腑推拿', '小儿推拿', '正骨', '整脊', '导引术', '气功疗法', '太极拳疗法',
+ '八段锦疗法', '五禽戏疗法', '六字诀', '易筋经', '中药熏洗', '中药雾化',
+ '中药离子导入', '中药灌肠', '中药鼻腔给药', '中药口腔喷雾', '中药外洗',
+ '中药湿敷', '中药热熨', '中药冷敷', '中药沐浴', '中药足浴', '中药香薰',
+ '中药蜡疗', '中药泥疗', '药线疗法', '药捻疗法', '箍围疗法', '切开疗法',
+
+ '人参', '黄芪', '当归', '熟地', '白芍', '川芎', '丹参', '三七', '红花',
+ '桃仁', '赤芍', '丹皮', '紫草', '金银花', '连翘', '板蓝根', '大青叶',
+ '蒲公英', '鱼腥草', '黄芩', '黄连', '黄柏', '栀子', '夏枯草', '决明子',
+ '龙胆草', '苦参', '白鲜皮', '青蒿', '地骨皮', '银柴胡', '胡黄连', '大黄',
+ '芒硝', '番泻叶', '芦荟', '火麻仁', '郁李仁', '甘遂', '大戟', '芫花',
+ '牵牛子', '商陆', '独活', '威灵仙', '川乌', '草乌', '蕲蛇', '乌梢蛇',
+ '木瓜', '蚕沙', '伸筋草', '寻骨风', '松节', '海风藤', '青风藤', '丁公藤',
+ '昆明山海棠', '雪上一枝蒿', '秦艽', '防己', '桑枝', '豨莶草', '臭梧桐',
+ '海桐皮', '络石藤', '雷公藤', '老鹳草', '穿山龙', '丝瓜络', '五加皮',
+ '桑寄生', '狗脊', '千年健', '雪莲花', '鹿衔草', '石楠叶', '藿香', '佩兰',
+ '苍术', '厚朴', '砂仁', '白豆蔻', '草豆蔻', '草果', '茯苓', '薏苡仁',
+ '猪苓', '泽泻', '冬瓜皮', '玉米须', '葫芦', '香加皮', '枳椇子', '车前子',
+ '滑石', '木通', '通草', '瞿麦', '萹蓄', '地肤子', '海金沙', '石韦',
+ '冬葵子', '灯心草', '萆薢', '茵陈', '金钱草', '虎杖', '地耳草', '垂盆草',
+ '鸡骨草', '珍珠草', '附子', '干姜', '肉桂', '吴茱萸', '小茴香', '丁香',
+ '高良姜', '胡椒', '花椒', '荜茇', '荜澄茄', '陈皮', '青皮', '枳实',
+ '木香', '沉香', '檀香', '川楝子', '乌药', '荔枝核', '香附', '佛手',
+ '香橼', '玫瑰花', '绿萼梅', '娑罗子', '薤白', '大腹皮', '甘松', '九香虫',
+ '刀豆', '柿蒂', '山楂', '神曲', '麦芽', '谷芽', '莱菔子', '鸡内金',
+ '阿胶', '何首乌', '龙眼肉', '楮实子', '使君子', '苦楝皮', '槟榔', '南瓜子',
+ '鹤草芽', '雷丸', '鹤虱', '榧子', '芜荑', '大蓟', '小蓟', '地榆',
+ '槐花', '侧柏叶', '白茅根', '苎麻根', '羊蹄', '三七', '茜草', '蒲黄',
+ '花蕊石', '降香', '白及', '仙鹤草', '紫珠叶', '棕榈炭', '血余炭', '藕节',
+ '炮姜', '灶心土', '川芎', '延胡索', '郁金', '姜黄', '乳香', '没药',
+ '五灵脂', '夏天无', '枫香脂', '丹参', '红花', '桃仁', '益母草', '泽兰',
+ '牛膝', '鸡血藤', '王不留行', '月季花', '凌霄花', '土鳖虫', '自然铜',
+ '苏木', '骨碎补', '血竭', '儿茶', '刘寄奴', '莪术', '三棱', '水蛭',
+ '虻虫', '斑蝥', '穿山甲', '半夏', '天南星', '白附子', '白芥子', '皂荚',
+ '旋覆花', '白前', '前胡', '桔梗', '川贝母', '浙贝母', '瓜蒌', '竹茹',
+ '竹沥', '天竺黄', '昆布', '海藻', '黄药子', '海蛤壳', '海浮石', '瓦楞子',
+ '礞石', '苦杏仁', '紫苏子', '百部', '紫菀', '款冬花', '马兜铃', '枇杷叶',
+ '桑白皮', '葶苈子', '白果', '矮地茶', '洋金花', '华山参', '罗汉果',
+ '朱砂', '磁石', '龙骨', '琥珀', '珍珠', '酸枣仁', '柏子仁', '远志',
+ '合欢皮', '首乌藤', '石决明', '珍珠母', '牡蛎', '紫贝齿', '代赭石',
+ '刺蒺藜', '罗布麻叶', '羚羊角', '牛黄', '钩藤', '天麻', '地龙', '全蝎',
+ '蜈蚣', '僵蚕', '麝香', '冰片', '苏合香', '石菖蒲', '人参', '西洋参',
+ '党参', '太子参', '黄芪', '白术', '山药', '白扁豆', '甘草', '大枣',
+ '刺五加', '绞股蓝', '红景天', '沙棘', '饴糖', '蜂蜜', '鹿茸', '巴戟天',
+ '淫羊藿', '仙茅', '杜仲', '续断', '肉苁蓉', '锁阳', '补骨脂', '益智仁',
+ '菟丝子', '沙苑子', '蛤蚧', '核桃仁', '冬虫夏草', '紫河车', '当归',
+ '熟地黄', '白芍', '阿胶', '何首乌', '龙眼肉', '北沙参', '南沙参', '百合',
+ '麦冬', '天冬', '石斛', '玉竹', '黄精', '枸杞子', '墨旱莲', '女贞子',
+ '桑椹', '黑芝麻', '龟甲', '鳖甲', '麻黄根', '浮小麦', '糯稻根须', '五味子',
+ '乌梅', '五倍子', '罂粟壳', '诃子', '石榴皮', '肉豆蔻', '赤石脂', '禹余粮',
+ '山茱萸', '桑螵蛸', '海螵蛸', '金樱子', '莲子', '芡实', '椿皮', '鸡冠花',
+
+ '四君子汤', '六君子汤', '香砂六君子汤', '参苓白术散', '补中益气汤',
+ '玉屏风散', '生脉散', '四物汤', '当归补血汤', '归脾汤', '八珍汤',
+ '十全大补汤', '炙甘草汤', '六味地黄丸', '知柏地黄丸', '杞菊地黄丸',
+ '麦味地黄丸', '都气丸', '左归丸', '大补阴丸', '一贯煎', '肾气丸',
+ '右归丸', '地黄饮子', '龟鹿二仙胶', '七宝美髯丹', '桂枝汤', '麻黄汤',
+ '九味羌活汤', '小青龙汤', '止嗽散', '银翘散', '桑菊饮', '麻黄杏仁甘草石膏汤',
+ '柴葛解肌汤', '升麻葛根汤', '败毒散', '参苏饮', '再造散', '加减葳蕤汤',
+ '大承气汤', '大陷胸汤', '大黄牡丹汤', '温脾汤', '麻子仁丸', '济川煎',
+ '十枣汤', '舟车丸', '疏凿饮子', '小柴胡汤', '蒿芩清胆汤', '四逆散',
+ '逍遥散', '痛泻要方', '半夏泻心汤', '白虎汤', '竹叶石膏汤', '清营汤',
+ '犀角地黄汤', '黄连解毒汤', '凉膈散', '普济消毒饮', '仙方活命饮',
+ '导赤散', '龙胆泻肝汤', '左金丸', '泻白散', '清胃散', '玉女煎', '芍药汤',
+ '白头翁汤', '青蒿鳖甲汤', '清骨散', '当归六黄汤', '理中丸', '小建中汤',
+ '吴茱萸汤', '四逆汤', '回阳救急汤', '当归四逆汤', '阳和汤', '四神丸',
+ '真人养脏汤', '金锁固精丸', '桑螵蛸散', '固冲汤', '固经丸', '易黄汤',
+ '朱砂安神丸', '天王补心丹', '酸枣仁汤', '甘麦大枣汤', '安宫牛黄丸',
+ '紫雪丹', '至宝丹', '苏合香丸', '紫金锭', '越鞠丸', '柴胡疏肝散',
+ '半夏厚朴汤', '瓜蒌薤白白酒汤', '枳实薤白桂枝汤', '天台乌药散',
+ '暖肝煎', '厚朴温中汤', '良附丸', '金铃子散', '丹参饮', '失笑散',
+ '桂枝茯苓丸', '鳖甲煎丸', '血府逐瘀汤', '补阳还五汤', '复元活血汤',
+ '温经汤', '生化汤', '活络效灵丹', '大黄䗪虫丸', '小活络丹', '川芎茶调散',
+ '大秦艽汤', '牵正散', '玉真散', '消风散', '羚角钩藤汤', '镇肝熄风汤',
+ '天麻钩藤饮', '大定风珠', '杏苏散', '桑杏汤', '清燥救肺汤', '麦门冬汤',
+ '养阴清肺汤', '百合固金汤', '平胃散', '藿香正气散', '茵陈蒿汤',
+ '八正散', '三仁汤', '甘露消毒丹', '连朴饮', '当归拈痛汤', '二妙散',
+ '五苓散', '猪苓汤', '防己黄芪汤', '苓桂术甘汤', '真武汤', '实脾散',
+ '萆薢分清饮', '羌活胜湿汤', '独活寄生汤', '二陈汤', '温胆汤', '茯苓丸',
+ '清气化痰丸', '小陷胸汤', '滚痰丸', '贝母瓜蒌散', '三子养亲汤',
+ '半夏白术天麻汤', '定痫丸', '保和丸', '枳实导滞丸', '木香槟榔丸',
+ '健脾丸', '枳实消痞丸', '葛花解酲汤', '乌梅丸', '肥儿丸', '布袋丸',
+ '化虫丸', '伐木丸', '犀黄丸', '透脓散', '小金丹', '内补黄芪汤',
+ '苇茎汤', '大黄牡丹汤', '薏苡附子败酱散', '阳和汤',
+
+ '感冒', '咳嗽', '哮喘', '肺痈', '肺痨', '肺胀', '肺痿', '心悸', '胸痹',
+ '不寐', '健忘', '痴呆', '癫狂', '痫病', '胃痛', '痞满', '呕吐', '呃逆',
+ '噎膈', '腹痛', '泄泻', '痢疾', '便秘', '胁痛', '黄疸', '积聚', '鼓胀',
+ '头痛', '眩晕', '中风', '瘿病', '疟疾', '水肿', '淋证', '癃闭', '关格',
+ '遗精', '阳痿', '早泄', '不育', '腰痛', '消渴', '痹证', '痿证', '颤证',
+ '痉证', '内伤发热', '虚劳', '肥胖', '癌症', '肿瘤', '郁证', '血证',
+ '痰饮', '自汗', '盗汗', '厥证', '脱证', '虫病', '痹病', '湿阻', '中暑',
+ '冻伤', '烧伤', '毒蛇咬伤', '破伤风', '肠痈', '乳痈', '乳癖', '乳岩',
+ '瘰疬', '瘿瘤', '疝气', '脱肛', '痔疮', '肛裂', '肛瘘', '脱疽', '臁疮',
+ '丹毒', '流注', '走黄', '内陷', '疔疮', '疖', '痈', '有头疽', '无头疽',
+ '发颐', '流痰', '附骨疽', '环跳疽', '足发背', '手发背', '褥疮', '窦道',
+ '漏管', '蛇串疮', '湿疮', '瘾疹', '牛皮癣', '白疕', '粉刺', '酒齄鼻',
+ '瓜藤缠', '猫眼疮', '风瘙痒', '风热疮', '紫癜风', '白驳风', '油风',
+ '黧黑斑', '雀斑', '疣目', '鼠乳', '鸡眼', '胼胝', '皲裂', '冻疮', '烧伤',
+ '毒蛇咬伤', '破伤风', '狂犬病', '食物中毒', '药物中毒', '一氧化碳中毒',
+ '有机磷中毒', '铅中毒', '汞中毒', '月经不调', '痛经', '闭经', '崩漏',
+ '经行乳房胀痛', '经行头痛', '经行发热', '经行身痛', '经行泄泻', '经行吐衄',
+ '经行口糜', '经行风疹块', '经行眩晕', '经行浮肿', '经行情志异常',
+ '绝经前后诸证', '带下病', '妊娠恶阻', '妊娠腹痛', '异位妊娠', '胎漏',
+ '胎动不安', '滑胎', '胎萎不长', '胎死不下', '子满', '子肿', '子晕',
+ '子痫', '子嗽', '子淋', '妊娠小便不通', '难产', '产后血晕', '产后痉证',
+ '产后发热', '产后腹痛', '产后恶露不绝', '产后恶露不下', '产后大便难',
+ '产后排尿异常', '产后自汗', '盗汗', '产后身痛', '缺乳', '乳汁自出',
+ '不孕症', '阴痒', '阴疮', '阴挺', '妇人腹痛', '癥瘕', '盆腔炎', '脏躁',
+ '小儿感冒', '小儿咳嗽', '肺炎喘嗽', '哮喘', '鹅口疮', '口疮', '呕吐',
+ '泄泻', '厌食', '积滞', '疳证', '营养性缺铁性贫血', '惊风', '癫痫',
+ '多动症', '抽动症', '遗尿', '五迟', '五软', '解颅', '夜啼', '汗证',
+ '病毒性心肌炎', '注意力缺陷多动障碍', '过敏性紫癜', '皮肤黏膜淋巴结综合征',
+
+ '中药药理', '中药化学', '中药制剂', '中药分析', '中药鉴定', '中药资源',
+ 'GAP种植', '中药指纹图谱', '中药血清药化学', '中药代谢组学', '中药基因组学',
+ '中药蛋白组学', '中药网络药理学', '中药循证医学', '中医标准化', '中医信息化',
+ '中医人工智能', '中医大数据', '中医预防医学', '中医康复医学', '中医护理学',
+ '中医营养学', '中医心理学', '中医时间医学', '中医气象医学', '中医地理医学',
+ '中医体质学', '中医证候学', '中医治则学', '中医各家学说', '中医医史文献',
+ '中医古籍整理', '中医海外传播', '中医现代化', '中西医结合', '整合医学',
+ '精准中医', '系统生物学', '组学技术', '分子生物学', '细胞生物学',
+ '免疫药理学', '神经药理学', '心血管药理学', '抗肿瘤研究', '抗病毒研究',
+ '抗炎研究', '抗氧化研究', '调节免疫', '调节代谢', '调节肠道菌群',
+ '药代动力学', '药效动力学', '毒理学', '临床评价', '真实世界研究',
+ '随机对照试验', '队列研究', '病例对照研究', '系统评价', 'Meta分析',
+ '临床路径', '诊疗指南', '专家共识', '病证结合', '方证对应', '证候要素',
+ '证候靶点', '生物标志物', '疗效评价', '生存质量', '患者报告结局',
+ '中医适宜技术', '基层推广', '家庭医生', '医养结合', '健康中国',
+
+ '藏医', '蒙医', '维医', '傣医', '壮医', '瑶医', '苗医', '彝医', '侗医',
+ '回医', '朝医', '哈萨克医', '畲医', '土家医', '羌医', '布依医', '仡佬医',
+ '鄂伦春医', '赫哲医', '达斡尔医', '景颇医', '阿昌医', '德昂医', '保安医',
+ '裕固医', '京医', '塔塔尔医', '独龙医', '门巴医', '珞巴医', '基诺医',
+
+ '黄帝内经', '伤寒论', '金匮要略', '温病条辨', '神农本草经', '难经',
+ '脉经', '针灸甲乙经', '肘后备急方', '千金方', '外台秘要', '太平圣惠方',
+ '圣济总录', '太平惠民和剂局方', '本草纲目', '景岳全书', '医宗金鉴',
+ '张仲景', '华佗', '孙思邈', '李时珍', '扁鹊', '皇甫谧', '葛洪',
+ '陶弘景', '王叔和', '巢元方', '钱乙', '刘完素', '张从正', '李杲',
+ '朱震亨', '张景岳', '叶天士', '吴鞠通', '王清任', '傅青主'
+ ]
+
+ def is_question(comment):
+ # 替换评论中的关键词 '#张宝旬妙招#'
+ question_words = ['吗', '呢', '怎么', '什么', '?', '?', '是否', '有没有', '怎样', '几时', '为何', '为什么']
+ if len(comment) <= 5:
+ return True
+ if any(word in comment for word in question_words):
+ return True
+ return False
+
+ for commentItem in comments_list:
+ comment_id = commentItem['id']
+ comment = commentItem['content'].replace('#张宝旬妙招#', '')
+
+ if is_question(comment):
+ update_records.append((0, comment_id))
+ continue
+
+ img_pattern = re.compile(r'')
+ commentRemove = re.sub(img_pattern, '', comment)
+ commentRemove = re.sub(r'\s', '', commentRemove)
+ if len(commentRemove) <= 4:
+ update_records.append((0, comment_id))
+ continue
+
+ s = SnowNLP(comment)
+ sentiment_score = s.sentiments
+
+ # print(comment)
+ # print(sentiment_score)
+ # print('*'*100)
+
+ contains_positive = any(keyword in comment for keyword in positive_keywords)
+ contains_negative = any(keyword in comment for keyword in negative_keywords)
+ contains_medical = any(keyword in comment for keyword in medical_keywords)
+
+ if (contains_medical and (contains_positive or contains_negative or sentiment_score > 0.7 or sentiment_score < 0.3)) or ((contains_positive or contains_negative) and (sentiment_score > 0.7 or sentiment_score < 0.3)):
+ # if contains_positive or contains_negative or sentiment_score > 0.7 or sentiment_score < 0.3:
+ # filtered_comments.append({
+ # 'comment': comment,
+ # 'sentiment': sentiment_score,
+ # 'is_positive': contains_positive or sentiment_score > 0.7,
+ # 'is_negative': contains_negative or sentiment_score < 0.3,
+ # # 'is_positive': sentiment_score > 0.5,
+ # # 'is_negative': sentiment_score < 0.3,
+ # # 'has_medical_reference': contains_medical
+ # })
+ update_records.append((1, comment_id))
+ else:
+ update_records.append((0, comment_id))
+
+ update_database(update_records)
+
+ return filtered_comments
+
+def update_database(records):
+ connection = pymysql.connect(**DB_CONFIG)
+ try:
+ with connection.cursor() as cursor:
+ sql = "UPDATE spider_weibo_comments SET is_search = %s WHERE id = %s"
+ cursor.executemany(sql, records)
+ connection.commit()
+ finally:
+ connection.close()
+
+def domain():
+ contentdata = get_comments_from_db()
+ length = len(contentdata)
+ if length < 1000:
+ if length > 0:
+ filtered = filter_medical_comments(contentdata)
+ print(f'已经是最后一页,没有数据了:{length}')
+ exit()
+ else:
+ print(f'共{length}条数据')
+ filtered = filter_medical_comments(contentdata)
+ domain()
+
+ # comments = [item['content'] for item in contentdata]
+ # filtered = filter_medical_comments(contentdata)
+ # comments = []
+ # import json
+ # print(json.dumps(filtered, ensure_ascii=False, indent=None))
+ # print(f"筛选出 {len(filtered)} 条相关评论:")
+ # for item in filtered:
+ # print(f"评论: {item['comment']}")
+ # print(f"情感得分: {item['sentiment']:.2f}")
+ # print(f"是否正面: {item['is_positive']}")
+ # print(f"是否负面: {item['is_negative']}")
+ # print("-" * 50)
+
+if __name__ == "__main__":
+ domain()
+
diff --git a/tools/set_weibo_login_cookie.php b/tools/set_weibo_login_cookie.php
new file mode 100644
index 0000000..4fdd811
--- /dev/null
+++ b/tools/set_weibo_login_cookie.php
@@ -0,0 +1,17 @@
+initRedis();
+
+$cookies[] = '_2A25FcbH_DeRhGeFG71sY9CbOyDuIHXVmD0s3rDV8PUNbmtB-LROgkW9NeUknrDWZVELgZ5_bHazkmfeqimpsJvrC'; // 吴龙超
+$cookies[] = '_2A25Fcc-2DeRhGeRJ6VAW9SvIzjiIHXVmD01-rDV8PUNbmtAYLRjzkW9NUqgeP0nu8ldMw0ltx31xfvHmVmqDM2xN'; // 王朋达
+$cookies[] = '_2A25FakNADeRhGedJ71UQ9S7PzjyIHXVmBtqIrDV8PUJbkNB-LRX_kW1NVhe7zEjMdJLzXvbT9ck1Q-L9YYtLiCpV'; // 张琪
+$cookies[] = '_2AkMfKU18f8NxqwFRmvoVzmPrZI11wwvEieKpdbynJRMxHRl-yT9xqmoitRB6NKljk7EQIbC2ibY-BOeJTItlu8LSPOXb'; // 刘梦琪
+$cookies[] = '_2A25FcbInDeRhGeFK4lEU9ijJwzSIHXVmD0vvrDV8PUNbmtAYLVLTkW9NQtaHPZxefLemxY2kP3YN6l7tyfSJeWvl'; // 张宇鹏
+
+$rdobj->set(_RC_WEIBO_LOGIN_COOKIE2, json_encode($cookies));
+exit;
\ No newline at end of file
diff --git a/tools/test.php b/tools/test.php
new file mode 100644
index 0000000..94890b5
--- /dev/null
+++ b/tools/test.php
@@ -0,0 +1,338 @@
+ [
+ 'keywords' => [
+ '有效', '好用', '好了', '治愈', '见效', '不错', '管用', '有用',
+ '灵验', '缓解', '痊愈', '见效', '神效', '推荐', '感谢', '好了',
+ '管用', '有效果', '有效果', '奏效', '改善', '见效快', '神奇',
+ '有效', '有效果', '有效果', '有效果', '有效果', '有效果'
+ ],
+ 'patterns' => [
+ '/(喝|吃|用)了?\s*\d+\s*次?[就]?(好|痊愈|缓解|不咳|不痛)了/u',
+ '/(效果|结果)\s*(非常|很)?\s*(好|明显|不错|显著|惊人)/u',
+ '/(尝试|试了|用了)\s*\d+\s*[天个]?\s*(就)?(好|痊愈|缓解|见效)/u',
+ '/(咳嗽|咳|痛|疼|症状)\s*(明显)?\s*(减轻|缓解|消失|好了)/u',
+ '/(感谢|谢谢)\s*(分享|博主|张医生|宝旬)/u'
+ ]
+ ],
+ 'negative' => [
+ 'keywords' => [
+ '无效', '没用', '不好', '没效果', '不行', '不见效', '没好转',
+ '加重', '恶化', '白费', '失望', '避雷', '没用', '没效果',
+ '无效果', '无改善', '没作用', '不灵', '骗人', '忽悠', '上当'
+ ],
+ 'patterns' => [
+ '/(还是|依然|仍旧|仍然)\s*(咳|难受|痛|疼|没效果)/u',
+ '/(一点|完全|根本|丝毫)\s*没(效果|用|好转|作用|改善)/u',
+ '/(不仅|不但)\s*没(好|改善).*(反而|而且)\s*(加重|恶化)/u',
+ '/(浪费|白费|白忙|白折腾)\s*(时间|精力)/u',
+ '/(失望|后悔|上当|骗人|忽悠|别信)\s*(了|吧|!)/u'
+ ]
+ ]
+ ];
+
+ /**
+ * 分析评论情感
+ *
+ * @param string $comment 评论内容
+ * @return string 情感分类: 'positive', 'negative' 或 'neutral'
+ */
+ public function analyze($comment) {
+ // 预处理:去除多余空格和特殊字符
+ $comment = $this->preprocess($comment);
+
+ // 1. 检查否定词(优先级高)
+ foreach ($this->config['negative']['keywords'] as $word) {
+ if (mb_strpos($comment, $word) !== false) {
+ return 'negative';
+ }
+ }
+
+ // 2. 检查肯定词
+ foreach ($this->config['positive']['keywords'] as $word) {
+ if (mb_strpos($comment, $word) !== false) {
+ return 'positive';
+ }
+ }
+
+ // 3. 检查否定句式
+ foreach ($this->config['negative']['patterns'] as $pattern) {
+ if (preg_match($pattern, $comment)) {
+ return 'negative';
+ }
+ }
+
+ // 4. 检查肯定句式
+ foreach ($this->config['positive']['patterns'] as $pattern) {
+ if (preg_match($pattern, $comment)) {
+ return 'positive';
+ }
+ }
+
+ return 'neutral';
+ }
+
+ /**
+ * 预处理评论内容
+ */
+ private function preprocess($comment) {
+ // 移除多余空格
+ $comment = preg_replace('/\s+/u', ' ', $comment);
+ // 移除常见标点符号(保留中文字符)
+ $comment = preg_replace('/[^\p{Han}\p{P}\w\s]/u', '', $comment);
+ return trim($comment);
+ }
+}
+
+// ===================== 使用示例 =====================
+$analyzer = new CommentAnalyzer();
+
+// 微博内容
+$weibo = "针灸匠张宝旬\n原创\n25-7-7 14:41\n发布于 北京\n来自 华为 Mate X5 典藏版\n#张宝旬妙招# 刀片桑用花椒蒸梨。按图示做。汤水清甜微麻,一点不辣,还带股淡淡的花椒香味,吃梨肉、喝梨汤,效果好。 ";
+
+// 示例评论
+$comments = [
+ "去年冬天寒咳,直接切梨加花椒加少许水蒸半个小时,喝几次就好了",
+ "试了完全没效果,咳嗽更严重了",
+ "花椒蒸梨一点用都没有,避雷!",
+ "喝了三天,依然咳得睡不着",
+ "效果非常明显,第二天就不咳了",
+ "这个方子对我很管用,咳嗽明显减轻了",
+ "按照方法做了,但感觉没什么变化",
+ "张医生的方法总是这么神奇,感谢分享!",
+ "孩子咳嗽试了这个方法,结果反而加重了",
+ "蒸梨的时候花椒放多了,味道有点怪",
+ "这个方法简单易行,推荐给大家",
+ "试了两次,效果不明显,可能不适合我",
+ "中医小妙招真是博大精深",
+ "花椒蒸梨?这是什么奇怪的组合",
+ "喝了当晚就不怎么咳了,太有效了!",
+ "完全没好转,白忙活一场",
+ "这个方法在抖音上看到过,亲测有效",
+ "咳嗽没缓解,反而胃不舒服了",
+ "张宝旬医生的方法值得信赖",
+ "没坚持喝,不知道效果如何"
+];
+
+// 分析评论并分类
+$results = [
+ 'positive' => [],
+ 'negative' => []
+];
+
+foreach ($comments as $comment) {
+ $result = $analyzer->analyze($comment);
+ if ($result !== 'neutral') {
+ $results[$result][] = $comment;
+ }
+}
+
+// ===================== 显示结果 =====================
+?>
+
+
+
+
+
+ 中医小妙招评论分析工具
+
+
+
+
+
+ 中医小妙招评论分析工具
+ 自动筛选用户对中医方法有效性的反馈
+
+
+
+
= nl2br(htmlspecialchars($weibo)) ?>
+
博主:针灸匠张宝旬 | 发布时间:2025-07-07
+
+
+
+ 分析结果:共 = count($comments) ?> 条评论,
+ 其中有效反馈 = count($results['positive']) ?> 条,
+ 无效反馈 = count($results['negative']) ?> 条
+
+
+
+
+
+
\ No newline at end of file
diff --git a/tools/test.py b/tools/test.py
new file mode 100644
index 0000000..7a5ce9c
--- /dev/null
+++ b/tools/test.py
@@ -0,0 +1,17 @@
+# -*- coding: utf-8 -*-
+from snownlp import seg
+from snownlp import SnowNLP
+import pymysql
+import configparser
+import os
+import re
+
+comment = '
'
+
+non_img_pattern = re.compile(r'')
+comment = re.sub(non_img_pattern, '', comment)
+comment = re.sub(r'\s', '', comment)
+
+print(len(comment))
+print(comment)
+
diff --git a/view/css/index.css b/view/css/index.css
index d77a14a..7b51bbf 100644
--- a/view/css/index.css
+++ b/view/css/index.css
@@ -494,7 +494,9 @@ button:hover {
}
.green,
-.blue {
+.blue,
+.red,
+.grey {
padding: 2px 10px;
border-radius: 4px;
opacity: 1;
@@ -510,6 +512,16 @@ button:hover {
background: #F2F7FF;
border: 1px solid #BFDAFF;
}
+.red {
+ color: #e91621;
+ background: #F2F7FF;
+ border: 1px solid #e91621;
+}
+.grey{
+ color: #626573;
+ background: #F2F7FF;
+ border: 1px solid #626573;
+}
.form-item{
display: flex;
align-items: normal;
diff --git a/view/js/index.js b/view/js/index.js
index 1ec0506..d5b0df3 100644
--- a/view/js/index.js
+++ b/view/js/index.js
@@ -3,6 +3,7 @@ $(document).ready(function () {
var tabActive = '1';
var cur_editdata = {}; //当前编辑数据
var vediourl = ''
+ var hidecomments = $('#hidecomments').length
$('.radio-wrap').on('click', '.radio_box input', function () {
var radio_val = $(this).attr('value')
@@ -450,15 +451,24 @@ $(document).ready(function () {
var totalPages = 0;
function getRenderData(){
+ var param = {
+ status,
+ currentPage,
+ pageSize
+ }
+ if(hidecomments == 1) {
+ var param = {
+ currentPage,
+ pageSize,
+ spider_comment_status:2
+ }
+ }
+
$.ajax({
type: "post",
dataType: 'json',
url: '/weibo/ajax_weibo_list',
- data: {
- status,
- currentPage,
- pageSize
- },
+ data: param,
success: function (res) {
if(!res.status){
alert(`请求失败`);
@@ -509,11 +519,12 @@ $(document).ready(function () {
` + item.name + `
录入:` + item.created_at + `
${item.wid ? `微博地址` :''}
+ ${item.wid && hidecomments == 1 ? `查看详情` :''}
${
- tabActive == '1' ? `
编辑
` :''
+ tabActive == '1' && hidecomments == 0 ? `
编辑
` :''
}
-
+
${item.text}
@@ -523,9 +534,9 @@ $(document).ready(function () {
${imagesHTML}
- ${tabActive == '1' || tabActive == '2' ? '' : ''}
- ${tabActive == '1' ? '' : ''}
- ${tabActive == '3' || tabActive == '2' ? '' : ''}
+ ${((tabActive == '1' || tabActive == '2') && hidecomments == 0) ? '' : ''}
+ ${(tabActive == '1' && hidecomments == 0) ? '' : ''}
+ ${((tabActive == '3' || tabActive == '2') && hidecomments == 0) ? '' : ''}
`
$('#data-list').html(html1);
diff --git a/view/templates/include/header.html b/view/templates/include/header.html
index deaaa29..54cc9d0 100644
--- a/view/templates/include/header.html
+++ b/view/templates/include/header.html
@@ -12,6 +12,9 @@
{if $_user_info.is_super_admin}
子账号管理
{/if}
+ {if $_user_info.is_super_admin}
+ 微博评论
+ {/if}
退出
diff --git a/view/templates/weibo/comment_detail.html b/view/templates/weibo/comment_detail.html
new file mode 100644
index 0000000..6ece0f1
--- /dev/null
+++ b/view/templates/weibo/comment_detail.html
@@ -0,0 +1,210 @@
+
+
+
+
+
+
+ 知识库
+
+
+
+ {literal}
+
+ {/literal}
+
+
+
+
+ {include file="include/header.html"}
+
+ {include file="include/footer.html"}
+
+
+
+ {$last_page}
+
+
+
+{literal}
+
+{/literal}
+
+
\ No newline at end of file
diff --git a/view/templates/weibo/comments.html b/view/templates/weibo/comments.html
new file mode 100644
index 0000000..2d5700c
--- /dev/null
+++ b/view/templates/weibo/comments.html
@@ -0,0 +1,170 @@
+
+
+
+
+
+
+ 知识库
+
+
+
+
+
+
+
+ {include file="include/header.html"}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
预览
+

+
×
+
+
+
+
+
+
+
+
+
+
+
+
+
+

+
+
+
+ {literal}
+
+ {/literal}
+
+
+
+
+
+
+
+
+
支持 jpg、png、mp4 格式,单个文件不超过 10MB
+
+
+
+
+
+
+
+
+
+
+ {include file="include/footer.html"}
+
+
+
+
+
+
+
+
\ No newline at end of file