前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >批量删除腾讯专栏文章的脚本

批量删除腾讯专栏文章的脚本

原创
作者头像
周陆军
发布2018-11-07 18:28:47
2K0
发布2018-11-07 18:28:47
举报
文章被收录于专栏:前端架构

批量删除腾讯专栏文章的脚本,腾讯云专栏签约后,抓取文章不插入原来连接,这个我怎么评价了呢!只好删除,走人了

一个偶然机会接触到了腾讯,主要还是,不在腾讯云上,经常提示网站不安全

然后,就妥协了,然后,开通了腾讯云专栏

然后腾讯云专栏 从网站上爬取数据,但是,但是工程师,居然不给源站的指向连接,所以,seo上,源站被分散了

理论上——虽然我网站访问量少,但是强迫症,没有办法

一直没有找到腾讯云专栏的批量删除工具

所以绝地自己动手

1、点击删除,发现并没有校验请求,确定后,发送一个ajax

2、输入$,发现可用,可能也用jQuery,连ajax请求函数都免了(一般封装了一套私有方法,挺难找的)

3.写代码,如下:

代码语言:javascript
复制
var list = [];
var result = [];
var time=0;
document.querySelectorAll(".com-article-panel-title").forEach((item) => {
    let href = item.querySelector("a").getAttribute("href");
    let id = href.substring(href.lastIndexOf("/") + 1);
    list.push(id);
    let timer=setTimeout(function () {
        $.ajax({
            type: "POST",
            url: "https://cloud.tencent.com/developer/services/ajax/column/article?action=DeleteArticle&uin=100004642201&csrfCode=180808511",
            data:JSON.stringify( {action: "DeleteArticle", payload: {articleId: parseInt(id)}}),
            contentType: "application/json; charset=utf-8",
            dataType: "json",
            success: function (data) {
                // result.push(data);
                console.log(data);
            }
        });
    },time);
    time+=100;

});
console.log(list);

运行下,然后果然可行。

起先time间隔为1.5秒,然后改为100ms,然后发现,即使没有间隔,也是可行!

你们的工程师对post并不做阻断,就不怕我攻击你!(还是怕怕,要吃牢饭的!)

文章来源:https://www.zhoulujun.cn/html/Operation/manage/453.html?a=2

延伸阅读:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 延伸阅读:
相关产品与服务
负载均衡
负载均衡(Cloud Load Balancer,CLB)提供安全快捷的流量分发服务,访问流量经由 CLB 可以自动分配到云中的多台后端服务器上,扩展系统的服务能力并消除单点故障。负载均衡支持亿级连接和千万级并发,可轻松应对大流量访问,满足业务需求。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档