您访问的版本已被私有或删除,已自动为您切换到默认版本
生成csdn文章快速点赞脚本,有文章点赞需求的朋友可以自己生成后发给朋友。 # 使用步骤 ##### 一、生成脚本 录入目标用户,需要点赞的页数,点赞的开始页数即可生成,目标用户从用户主页中获取,如下图红色标记位置  ##### 二、复制生成好的脚本,点击下图红色标记的复制按钮即可  ##### 三、浏览器中打开blog.csdn.net(或此域名下的任意网页),按F12进入开发者模式,选择Console页签,粘贴代码并回车  ##### 四、等待自动文章搜索  ##### 五、完成自动点赞,我这已经点赞超限了  # 注意事项 1. 必须在blog.csdn.net域名下粘贴代码 2. 必须要登录,否则会提示“文章状态不可点赞” 3. 由于CSDN的每天的点赞限制,请谨慎使用此脚本
生成指定文章的点赞链接
生成指定用户的文章点赞脚本
function getArticles() {
const articles = []
const articleDoms = document.getElementsByClassName('article-item-box')
for (const articleDom of articleDoms) {
articles.push({
id: articleDom.getAttribute('data-articleid'),
name: articleDom.getElementsByTagName('a')[0].innerText
})
}
return articles
}
function ajax(uri, method, async, callback) {
const xmlHttp = new XMLHttpRequest();
xmlHttp.onreadystatechange = function() {
if (xmlHttp.readyState == 4 && xmlHttp.status == 200) {
callback(xmlHttp.responseText)
}
}
xmlHttp.open(method, uri, async);
xmlHttp.send();
}
function getArticlePage(pageIndex, callback) {
ajax("/${username}/article/list/" + pageIndex, 'GET', false, data => {
document.getElementById('_page').innerHTML = data
callback()
})
}
function searchArticle(callback) {
document.body.innerHTML = ''
const page = document.createElement('div');
page.id = '_page'
document.body.insertBefore(page, document.body.firstElementChild);
const resultDialog = document.createElement('div');
resultDialog.id = '_resultDialog'
resultDialog.style = 'display:flex;align-items: center; justify-content: center;position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.3);z-index:9;'
document.body.insertBefore(resultDialog, document.body.firstElementChild);
document.getElementById('_resultDialog').innerHTML = '<div id="_result" style="width:600px;max-height: 600px;overflow-y: auto;box-shadow: 0 0 8px -2px #333;padding: 15px 30px; background: #fff;">正在搜查文章,请稍后...</div>'
setTimeout(() => {
const articles = []
getArticlePage(${diggStartPageIndex}, () => {
articles.push.apply(articles, getArticles());
for (let i = ${diggStartPageIndex} + 1; i <= ${diggPageCount} + ${diggStartPageIndex}; i++) {
getArticlePage(i, () => {
articles.push.apply(articles, getArticles());
})
}
})
<#noparse>let resultDoms = `<h3 style="border-bottom: 1px solid #ccc;line-height: 40px;font-size: 14px;">共搜索到 ${articles.length} 篇文章</h3>`</#noparse>
for (const article of articles) {
resultDoms += `
<#noparse><div id="${article.id}" style="display: flex;line-height: 30px;">
<span style="width: 320px; height: 30px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;">${article.name}</span>
<span style="width: 280px; text-align: right;">waiting...</span>
</div></#noparse>
`
}
document.getElementById('_result').innerHTML = resultDoms
callback(articles)
}, 0)
}
function doLike() {
searchArticle(articles => {
for (const article of articles) {
ajax('/${username}/phoenix/article/digg?ArticleId=' + article.id, 'GET', true, data => {
const statusDom = document.getElementById(article.id).getElementsByTagName('span')[1]
data = JSON.parse(data)
if (data.status === true) {
statusDom.innerText = '点赞成功'
} else if (data.status === 0) {
statusDom.innerText = data.msg
} else {
statusDom.innerText = '点赞失败'
}
})
}
})
}
doLike()
生成csdn文章快速点赞脚本,有文章点赞需求的朋友可以自己生成后发给朋友。 # 使用步骤 ##### 一、生成脚本 录入目标用户,需要点赞的页数,点赞的开始页数即可生成,目标用户从用户主页中获取,如下图红色标记位置  ##### 二、复制生成好的脚本,点击下图红色标记的复制按钮即可  ##### 三、浏览器中打开blog.csdn.net(或此域名下的任意网页),按F12进入开发者模式,选择Console页签,粘贴代码并回车  ##### 四、等待自动文章搜索  ##### 五、完成自动点赞,我这已经点赞超限了  # 注意事项 1. 必须在blog.csdn.net域名下粘贴代码 2. 必须要登录,否则会提示“文章状态不可点赞” 3. 由于CSDN的每天的点赞限制,请谨慎使用此脚本
评论