当前位置: 首页 > news >正文

网站建设公司广中国贸易网站

网站建设公司广,中国贸易网站,龙岩天宫山要爬多久,gta5买房子网站建设监听抖音直播间评论#xff0c;主要是动态监听dom元素的变化#xff0c;如果评论是图片类型的#xff0c;获取alt的值 主要采用的是MutationObserver#xff1a;https://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver index.js如下所示:function getPL() {…监听抖音直播间评论主要是动态监听dom元素的变化如果评论是图片类型的获取alt的值 主要采用的是MutationObserverhttps://developer.mozilla.org/zh-CN/docs/Web/API/MutationObserver index.js如下所示:function getPL() {var targetElement document.querySelector(.webcast-chatroom___items);targetElement targetElement.children[0];// 创建 MutationObserver 对象var MutationObserver window.MutationObserver || window.WebKitMutationObserver || window.MozMutationObservervar observer new MutationObserver(function (mutations) {mutations.forEach(function (mutation) {// console.log(元素已经发生了变化);// console.log(mutation.addedNodes[0].innerHTML);var html mutation.addedNodes[0].innerHTML;var tempElement document.createElement(div);tempElement.innerHTML div idzbjdiv html /div;//获取名称var name tempElement.querySelector(.u2QdU6ht).innerText;name name.split()[0];// 获取评论内容var b tempElement.querySelector(.WsJsvMP9);b b.childNodes;var ctext ;for (var i 0; i b.length; i) {var cname b[i].getAttribute(class);if (cname webcast-chatroom___content-with-emoji-emoji ) {if (b[i].childNodes) {var c b[i].childNodes;for (var j 0; j c.length; j) {ctext c[j][alt];}}}if (cname webcast-chatroom___content-with-emoji-text) {ctext tempElement.querySelector(.webcast-chatroom___content-with-emoji-text).innerText;}}if (mutation.addedNodes mutation.addedNodes[0].innerText) {content.push({nickname: name,content: ctext,zbj: zbj})// 这里可以添加处理逻辑localStorage.setItem(key1, JSON.stringify(content))}// content.push(mutation.target.innerText)});});// 配置选项var config { attributes: false, childList: true, subtree: true };// 开始监听observer.observe(targetElement, config); } function sendData() {var params {type: save_barrage,barrage_data: content}var xhr new XMLHttpRequest(); //创建XMLHttpRequest对象xhr.open(post, 存储数据接口); //设置请求类型为POST并指定URL地址// xhr.setRequestHeader(Content-Type, application/json); //设置请求头部信息可选xhr.onreadystatechange function () { //处理服务器返回结果的函数if (xhr.readyState 4 xhr.status 200) { //当状态变为4且HTTP状态码为200时表示请求成功// console.log(xhr); //输出服务器返回的内容var res JSON.parse(xhr.responseText);// console.log(res, typeof res)if (res.code 0) {// console.log(发送成功);content [];localStorage.setItem(key1, JSON.stringify(content))}} else {// console.log(正在发送); //若请求失败则打印错误消息}};xhr.send(JSON.stringify(params)); }var time 10000; // var content localStorage.getItem(key1); // if (content) { // content JSON.parse(content); // } else { var content []; // } var zbj document.querySelector(.aH7KWm2V).innerText; // if (zbj.indexOf(()) { // zbj zbj.split()[0] // } var zbjname ; function initZBJ(bool false, zbjname) { //发送数据 zbjname zbjname;if (!zbjname || zbjname 直播 || zbjname 直播间) {console.log(请检查是否已输入直播间名称或是否正确输入直播间名称);return false;}if (zbj.indexOf(zbjname) ! -1) {if (bool) {getPL();setInterval(function () {if (content.length 0) {sendData();}}, time)} else {console.log(zbj 数据没有存储);}} else {console.log(请检查是否已输入直播间名称或是否正确输入直播间名称);} }运行index.js 第一种方式将下面的代码运行在浏览器的console中缺点每一次都需要复制下面代码 第二种方式 运行代码 var script document.createElement(script); script.src XXX/index.js; //index.js在服务器存放的位置 document.head.appendChild(script);var booltrue; //true监听评论并存储false不监听不存储script.onload function () {initZBJ(bool,监听的直播间名称);//第二个参数直播间名称必填 }
http://www.pierceye.com/news/712994/

相关文章:

  • 邵东做网站的公司wordpress修改文章字体颜色
  • 那个网站百度收录快天河高端网站建设
  • 网站建设 客户拜访wordpress设置新页面
  • 做百度推广送的网站网站建设中gif
  • 网站风格介绍wordpress怎么给产品编号
  • 站长聚集地深圳网络提速优化服务包
  • 西安外贸网站建设公司网站域名过期后续费多长时间生效
  • 网站制作资质2017建设厅网站
  • 网站系统开发毕业设计哈尔滨seo优化软件
  • 南通企业网站网站制作的书籍
  • 长沙网站收录怎么网站能找人做装修事
  • 鞍山网站制作谁家好2021没封的网站有人分享吗
  • 网站建设公司net2006iis虚拟网站
  • 有哪些竞价网站wordpress手机端网站模板下载
  • 浙江建设厅网站施工员报名莱芜庞允盟
  • 网站建设 销售 知乎云南网站设计外包
  • 网站建设怎么学习phpcms门户网站
  • 佛山营销型网站定制三站合一网站建设方案
  • 广州市哪有做网站的查找全国免费网站建设
  • 江门seo网站推广跳动爱心代码html教程
  • 网站退出率网易搜索引擎入口
  • 企业网站建设方讯长沙城乡建设网站
  • 手机网站建设优化软件做网站空间费用是什么意思
  • 网站透明效果工厂网站建设流程图
  • 崇安网站建设广州本地门户网站
  • 网站建设公司河南郑州wordpress 单栏
  • 盐城市城镇化建设投资集团网站深圳专业企业网站制作哪家好
  • 绵阳做网站哪家公司好青岛手工活外发加工网
  • 如何调用网站列表页河北建基官网
  • 灰系网站wordpress 谷歌收录