//cooke登录 > 加载全部评论 > 采集评论 > 保存到 sqlite数据库 //登录后才能查看更多评论 设置_最低版本(200) 浏览器_启动() 登录() 采集评论() 函数 登录() { 输出(`登录`) //cookie = 文件_读首行_删除(`cookie.txt`) cookie = 文件_读取_内容(`weiboCookie`) 输出(`cookie:` + cookie, ``, 111) 如果(cookie == ``) 停止任务() 浏览器_删除Cookie() url = 浏览器_跳转('https://weibo.com/') 等待(1000) 浏览器_设置Cookie(`https://weibo.com`, cookie) 等待(2000) url = 浏览器_跳转('https://weibo.com/') 等待(3000) 如果(浏览器_元素是否存在(`[text="管理"]`, 8000)) { 输出_绿色(`登录成功!`) } 否则 { 输出_红色(`登录失败!`) 停止任务() } } 函数 采集评论() { 浏览器_跳转(`https://weibo.com/1974965297/QeKqrA4Hl#comment`) 计次循环(10) { 浏览器_滚动条_到底部() 等待(1000) x = 浏览器_取元素Text_全部(`[class="item1in woo-box-flex"] [class="text"] span`) //输出(`x:` + x) 数组 = 文本_分割(x, `\r\n`) 成员数 = 数组_取成员数(数组) 输出(`成员数:` + 成员数) 输出(`写入数据库..`) 设置_隐藏输出() i = 0 计次循环(成员数) { 数据库_写入_唯一(`新浪微博评论.db`, `微博`, `评论2`, 数组[i]) i++ } 设置_显示输出() 输出(`写入数据库完成`) //如果(浏览器_元素是否存在(`[text="已加载全部评论"]`, 1000)) //text方式超时值至少是2秒,所以,想速度快,用非text方式即可 如果(浏览器_元素是否存在(`[class^="Bottom_text_"]`, 1000)) //如果(浏览器_取源码_包含(`>已加载全部评论<`, 1000)) { 输出_灰色(`已加载全部评论`) //跳出循环 } 否则 { 输出_灰色(`未到底部,继续滚动..`) } } }