Решено Как в коде страницы проверить ПЗРД ФП?

Tactii

Регистрация
28 Ноя 2022
Сообщения
1
Реакции
0
День добрый, подскажите как в коде страницы проверить пзрд фп. Или какие либо способы без установки плагинов/аддонов на браузер. Благодарю
 
Решение
knowmoresleepless
Привет друг! Для того, чтоб проверить на добросовестность магазин или статус твоей ФП после разбана, нужно в консоле прописать код. В конце когда тебе покажется, сколько ПЗРЛ ФП и их название.

await checkFunPage().catch(e => console.log("Error", e));

async function checkFunPage() {

let userId = getUserId();

let variables = {

"assetOwnerId": userId

};

let body = [

{key: "av", value: userId},

{key: "session_id", value: "6188737e18625ed8"},

{key: "__user", value: userId},

{key: "__a", value: "1"},

{key: "__dyn", value: ""},

{key: "__csr", value: ""},

{key: "__req", value: "h"},

{key: "__hs", value: "19177.B: DEFAULT.2.0.0.0.0"},

{key: "dpr", value: "2"}...
Привет друг! Для того, чтоб проверить на добросовестность магазин или статус твоей ФП после разбана, нужно в консоле прописать код. В конце когда тебе покажется, сколько ПЗРЛ ФП и их название.

await checkFunPage().catch(e => console.log("Error", e));

async function checkFunPage() {

let userId = getUserId();

let variables = {

"assetOwnerId": userId

};

let body = [

{key: "av", value: userId},

{key: "session_id", value: "6188737e18625ed8"},

{key: "__user", value: userId},

{key: "__a", value: "1"},

{key: "__dyn", value: ""},

{key: "__csr", value: ""},

{key: "__req", value: "h"},

{key: "__hs", value: "19177.B: DEFAULT.2.0.0.0.0"},

{key: "dpr", value: "2"},

{key: "__ccg", value: "EXCELLENT"},

{key: "__rev", value: "1005786244"},

{key: "__s", value: ""},

{key: "__hsi", value: ""},

{key: "__comet_req", value: "0"},

{key: "fb_dtsg", value: getToken()},

{key: "jazoest", value: "25401"},

{key: "lsd", value: ""},

{key: "__spin_r", value: "1005786244"},

{key: "__spin_b", value: "trunk"},

{key: "__spin_t", value: ""},

{key: "fb_api_caller_class", value: "RelayModern"},

{key: "fb_api_req_friendly_name", value: "AccountQualityUserPagesWrapper_UserPageQuery"},

{key: "variables", value: JSON.stringify(variables)},

{key: "server_timestamps", value: "true"},

{key: "doc_id", value: "5196344227155252"}

];

return fetch("https://www.facebook.com/api/graphql/", {

headers: {

"content-type": "application/x-www-form-urlencoded"

},

body: body.map(pair => pair.key + "=" + pair.value).join("&"),

method: "POST",

mode: "cors",

credentials: "include"

})

.then(async response => {

if (200 === response.status) {

let data = await response.text();

data = JSON.parse(data);

if ('data' in data && 'userData' in data.data && 'pages_can_administer' in data.data.userData) {

pzrd_count = []

for (let i = 0; i < data.data.userData.pages_can_administer.length; i++) {

var current_page = data.data.userData.pages_can_administer;

if ('advertising_restriction_info' in current_page) {

if (!current_page.advertising_restriction_info.is_restricted && current_page.advertising_restriction_info.restriction_type == "ALE") {

pzrd_count.push(`Pzrd: ${current_page.name} | ${current_page.id}`);

}

}

}

console.log(`${pzrd_count.join('\r\n')}\nTotal: ${pzrd_count.length}`);

return true;

}

}

console.log("Cannot find pzrd pages");

return false;

})

.catch(e => console.log("Error", e));

}

function getUserId() {

return require("CurrentUserInitialData").USER_ID || [removed].match(/c_user=(\d+)/)[1];

}

function getToken() {

return require("DTSGInitialData").token || document.querySelector('[name="fb_dtsg"]').value;

}

Если у тебя будут еще вопросы, обязательно возвращайся, будем рады помочь!)
 
Решение
Назад
Верх
Главная Поиск Блог Обучение Партнёрки Инструменты