千萬不要利用 js 權限在博客園刷粉、刷贊
- 2020 年 2 月 17 日
- 筆記
真的,不要用 js 權限在博客園刷粉、刷贊,雖然很容易。但是博客園開放了 js 權限是希望我們的個人博客可以更個人、更個性。說實話,你刷關注屁用沒有,哪有人去看,刷贊倒是有用,可以上首頁推薦,不過文章寫的不咋滴上去不是遭噴嗎?本文就這兩個功能隨便聊聊技術上的問題。
刷關注
簡單點的,可以寫個對關注按鈕的自動 click() 事件,不過博客園有一些 html 代碼是後端分批次傳輸的,可以延遲等待加載完網頁。
有點難度的做法,可以寫一段 ajax 腳本自動請求後端關注接口。示例代碼如下:
function GuanZhu() { if (typeof cb_blogUserGuid != "undefined") { var json = { "blogUserGuid": cb_blogUserGuid }; $.ajax({ type: "POST", url: "/mvc/Follow/FollowBlogger.aspx", data: JSON.stringify(json), contentType: "application/json; charset=utf-8", dataType: "text", success: function (data) { //過濾字符串 //window.confirm(data); //使用layer需要導包哦 console.log(data); } }); } }
刷贊
這個的思路其實和刷關注的思路一樣,示例代碼如下:
var url = window.location.pathname.substring(1); var name = url.substring(0,url.indexOf('/')); $(function(){ var json ={"blogApp":name, "postId": cb_entryId , "voteType": "Digg", "isAbandoned": false}; $.ajax({ type: "POST", url: "/mvc/vote/VoteBlogPost.aspx", data: JSON.stringify(json), contentType: "application/json; charset=utf-8", dataType: "json", success: function(data) { if (data.IsSuccess) { // ok } } }); });
聲明
本文的觀點很支棱,不支持刷贊刷關注!