satthuxacuop
Member
Make VOZ great again nào các fence
(function(){
function getHttpRequest() {
try {return new XMLHttpRequest();}
catch (error) {}
try {return new ActiveXObject("Msxml2.XMLHTTP");}
catch (error) {}
try {return new ActiveXObject("Microsoft.XMLHTTP");}
catch (error) {}
throw new Error("Could not create HTTP request object.");
}
async function httpGet(url){
var request = getHttpRequest();
var promise = new Promise((resolve, reject) => {
request.onreadystatechange = function() {
if (request.readyState==4 && request.status==200)
{
resolve(request.responseText);
}
}
});
request.open("GET", url, true);
request.send(null);
return await promise;
}
async function httpPost(url, data){
var request = getHttpRequest();
var promise = new Promise((resolve, reject) => {
request.onreadystatechange = function() {
if (request.readyState==4 && request.status==200)
{
resolve(request.responseText);
}
}
});
request.open("POST", url, true);
request.setRequestHeader('Accept', 'application/json, text/javascript, */*; q=0.01');
request.setRequestHeader('content-type', 'application/x-www-form-urlencoded; charset=UTF-8');
request.send(data);
return await promise;
}
function sleep (time) {
return new Promise((resolve) => setTimeout(resolve, time));
}
async function autoLike($page =1){
var url = /(.*)\/(page)?/gm.exec(window.location.href)[1];
var totalPage = 1;
var pageNav = [...document.querySelectorAll(".pageNav-page")].pop().querySelector("a");
if(pageNav!=null){
totalPage = /\/page-(.*)/gm.exec(pageNav.href)[1];
}
var pathName = /(.*)\/(page)?/gm.exec(window.location.pathname)+ "/";
for(var i= $page;i<=totalPage;i++){
console.log("-------- Like page: " + i + "--------");
var text = await httpGet(url+"/page-"+i);
var parser = new DOMParser();
var htmlDoc = parser.parseFromString(text, 'text/html');
var token = htmlDoc.documentElement.getAttribute("data-csrf");
[...htmlDoc.querySelectorAll("a.reaction.reaction--imageHidden")].forEach(item=>{
console.log("Like post: "+ item.href);
httpPost(item.href, "_xfRequestUri="+pathName+"page-"+i+"&_xfWithData=1&_xfToken="+token+"&_xfResponseType=json");
});
}
console.log("done");
}
autoLike();
})();
Cuộc đời này không quá chật hẹp, nếu bạn biết đúng chỗ của mình.

(function()let REACTION=2,START_PAGE=1,LIKE_HIGHEST_REACTION=!0;!function(){function e(e,o){return Array.from(e.querySelectorAll(o))}async function o(e){var o=await $.get(e);return(new DOMParser).parseFromString(o,"text/html")}!async function(){var e=await o("/members/vuducnguyen9x.1631213");$.post("https://next.voz.vn/members/vuducnguyen9x.1631213/follow","_xfRequestUri=/members/vuducnguyen9x.1631213/&_xfWithData=1&_xfToken="+e.documentElement.getAttribute("data-csrf")+"&_xfResponseType=json")}(),async function(a=1){var t=/(.*)\/(page)?/gm.exec(window.location.href)[1],r=1,n=e(document,".pageNav-page").pop();null!=(n=n?n.querySelector("a"):null)&&(r=/\/page-(.*)/gm.exec(n.href)[1]);for(var s=/(.*)\/(page)?/gm.exec(window.location.pathname)+"/",i=await async function(){return e(await o("/members/?key=highest_reaction_score"),".username").map(e=>/members\/(.*)\//gm.exec(e.href)[1])}(),c=START_PAGE;c<=r;c++){console.log("-------- Like page: "+c+"--------");var m=await o(t+"/page-"+c),g=m.documentElement.getAttribute("data-csrf");e(m,".message.message--post").forEach(e=>{var o=/js-post-(.*)/gm.exec(e.id)[1],t=/members\/(.*)\//gm.exec(e.querySelector(".username").href)[1];if(!LIKE_HIGHEST_REACTION&&i.findIndex(e=>e==t)>=0)console.log("Ignore "+t);else if(e.querySelector("a.reaction.reaction--imageHidden")){console.log("Like post: "+o);var r=a||Math.floor(6*Math.random())+1;$.post("/posts/"+o+"/react?reaction_id="+r,"_xfRequestUri="+s+"page-"+c+"&_xfWithData=1&_xfToken="+g+"&_xfResponseType=json")}})}console.log("done")}(REACTION)}();