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

校园微信网站模板网站联盟推广

校园微信网站模板,网站联盟推广,专业系统网站,网站备案幕布拍照是什么🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

🌟 前言

欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍

  • 🤖 洛可可白:个人主页

  • 🔥 个人专栏:✅前端技术 ✅后端技术

  • 🏠 个人博客:洛可可白博客

  • 🐱 代码获取:bestwishes0203

  • 📷 封面壁纸:洛可可白wallpaper

Alt

自动化抖音点赞取消脚本批量处理

    • 脚本功能
    • 技术实现
    • 脚本代码
    • 使用方法
    • 注意事项

脚本功能

这个脚本通过定期发送请求到抖音的服务器,获取用户点赞的视频列表,并批量发送取消点赞的请求。它还提供了一个消息框,实时显示取消点赞的进度和总数。

技术实现

脚本主要使用了JavaScript的fetch API来与抖音的服务器进行交互,同时利用了localStorage来存储和获取密钥。通过Promise.all实现了并发请求,提高了取消点赞的效率。此外,使用setInterval函数每隔4秒自动执行一次取消点赞的操作。

脚本代码

// 从localStorage中获取密钥,并去除前缀'pub.'(如果存在)
let key = JSON.parse(localStorage.getItem('security-sdk/s_sdk_cert_key')).data.replace(/^pub\./, '');
let max_cursorTemp = 0; // 用于存储最大的游标值
let messageBox = undefined; // 用于存储消息框的DOM元素var count = 0; // 用于统计总共取消了多少个点赞// 异步函数,用于获取点赞列表并批量取消点赞
async function fetchAndCancelLikes(maxCursor = max_cursorTemp) {try {// 发送GET请求到抖音的接口,获取点赞列表const response = await fetch(`https://www.douyin.com/aweme/v1/web/aweme/favorite?aid=6383&count=999&max_cursor=${max_cursorTemp}`,  {"referrerPolicy": "strict-origin-when-cross-origin","body": null,"method": "GET","mode": "cors","credentials": "include"});const { aweme_list, max_cursor } = await response.json();max_cursorTemp = max_cursor; // 更新最大游标值// 如果响应中包含aweme_list,则提取出所有的aweme_idif (aweme_list != null) {const idsToCancel = aweme_list.map(({ aweme_id }) => aweme_id);let currCount = 0;// 使用Promise.all并发取消所有的点赞await Promise.all(idsToCancel.map(id => {cancelLike(id, key);currCount++;count++;})).then(()=>{// 取消点赞后,更新消息框if(messageBox!=undefined){document.body.removeChild(messageBox);}messageBox = showMessageBox(`本次执行取消${currCount}个点赞,共取消${count}个点赞,四秒后继续执行,如果不需要执行直接关闭浏览器,当前时间${new Date()}`);});}} catch (error) {// 如果请求失败,捕获错误并打印到控制台console.error('Error fetching and canceling likes:', error);}
}// 异步函数,用于取消单个点赞
async function cancelLike(id, key) {try {// 发送POST请求到抖音的接口,用于取消点赞await fetch("https://www.douyin.com/aweme/v1/web/commit/item/digg/?aid=6383",  {"headers": {"accept": "application/json, text/plain, */*","accept-language": "zh-CN,zh;q=0.9","bd-ticket-guard-ree-public-key": key,"content-type": "application/x-www-form-urlencoded; charset=UTF-8"},"referrer": "https://www.douyin.com/user/self?modal_id=7308336895358930212","referrerPolicy": "strict-origin-when-cross-origin","body": `aweme_id=${id}&item_type=0&type=0`,"method": "POST","mode": "cors","credentials": "include"});} catch (error) {// 如果取消点赞失败,捕获错误(但不做处理)}
}// 设置定时器,每隔4秒执行一次fetchAndCancelLikes函数
setInterval(fetchAndCancelLikes, 4000);// 函数,用于创建和显示一个消息框
function showMessageBox(mess) {// 创建消息框DOM元素,并设置样式和文本内容var messageBox = document.createElement('div');messageBox.id = 'autoMessageBox';messageBox.style.position = 'fixed';messageBox.style.top = '50%';messageBox.style.left = '50%';messageBox.style.transform = 'translate(-50%, -50%)';messageBox.style.padding = '20px';messageBox.style.backgroundColor = '#3498db';messageBox.style.color = 'white';messageBox.style.borderRadius = '5px';messageBox.style.zIndex = '1000';messageBox.style.display = 'block';messageBox.textContent = mess;document.body.appendChild(messageBox);return messageBox;
}

使用方法

要使用这个脚本,只需将其添加到你的浏览器控制台中即可。脚本会自动开始工作,并在页面上显示一个消息框,告诉你已经取消的点赞数量和进度。如果不再需要执行,只需关闭浏览器或移除脚本即可。

注意事项

虽然这个脚本可以自动化取消点赞的操作,但请注意,频繁的请求可能会对抖音服务器造成不必要的负担。因此,在使用时请合理安排时间间隔,避免过度请求。

此外,需要强调的是,这个脚本仅供学习和研究使用,不得用于任何商业或非法目的。在使用过程中,请遵守抖音的使用条款和相关法律法规。


免责声明: 本脚本仅供学习和研究目的,作者不承担因使用此脚本而产生的任何责任。请确保你的行为符合相关法律法规和平台政策。

如果对你有帮助,点赞👍、收藏💖、关注🔔是我更新的动力!👋🌟🚀

http://www.hkea.cn/news/144142/

相关文章:

  • 长沙营销型网站制作费用seo图片优化
  • 学生诚信档案建设网站seo数据分析
  • 北京住房城乡建设厅网站首页1688官网入口
  • 网站建设需要懂什么软件徐州百度seo排名优化
  • wordpress网站样式网站排名查询
  • 郑州网站建设推销外贸网站推广与优化
  • 当当网站开发系统说明搜索引擎排名google
  • 国外男女直接做的视频网站企业邮箱登录入口
  • 成都可以做网站的公司百度手机助手最新版下载
  • 赤峰网站建设招聘市场营销互联网营销
  • 网站开发后端需要哪些技术友情链接检索数据分析
  • 金华竞价排名 金华企业网站建设常见的网络营销平台有哪些
  • p2p网站开发关键词seo是什么意思
  • 自己免费怎么制作网站合肥今天的最新消息
  • 今日头条新闻10条简短seo网络优化招聘信息
  • 赣州人才网官方网站关键词seo优化软件
  • cad做兼职区哪个网站郑州网络营销公司排名
  • 宁夏银川做网站的公司有哪些网络营销分类
  • 换物网站为什么做不起来中国免费广告网
  • 可以显示一张图片的网站怎么搭建搜索引擎优化策略
  • 精品课程网站建设论文今天的新闻最新消息
  • 检查网站收录问题蚌埠seo外包
  • 建站展示网站优化网
  • 秦皇岛网站建设价格深圳seo公司
  • 广告型网站建设广州营销网站建设靠谱
  • 包头学做网站平台开发
  • 个人如何做微商城网站指数分布的分布函数
  • 北京网站设计哪家公司好建站工具
  • 深圳外贸网络推广seo诊断书案例
  • Java做网站的基本框架优化关键词规则