Обмануть FB с помощью JS, чтобы разрешить рекламу запрещенных игр

Если вы хотите отдать свой аккаунт PS, вам нужен список всех купленных игр, и как разработчик вы не сделаете это вручную.

Поэтому для моих четырех страниц с играми для PS я написал небольшой скрипт, который работает следующим образом:

https://library.playstation.com/recently-purchased

document.querySelectorAll('[data-qa="collection-game-list-product#title"')
  .forEach((node) =>
    console.log(node.textContent))
Войти в полноэкранный режим Выйти из полноэкранного режима

Итак, со всеми этими консольными журналами у меня есть все, что нужно для публикации в Facebook.

Проблема в том, что мои сообщения запрещены, я думаю, из-за названий некоторых игр.

Моя идея, как выйти из этой ситуации, заключалась в том, чтобы добавить маленькие пробелы к каждой букве, чтобы простой алгоритм не смог найти запрещенные названия.

Сначала я создаю длинную строку из журналов консоли.

allTitles = `The Art of Horizon Zero Dawn™
Horizon Zero Dawn™: Complete Edition
HITMAN 3
HITMAN 3
ABZU
Enter the Gungeon
Paper Beast
Rez Infinite
The Witness
Thumper
...
Вход в полноэкранный режим Выход из полноэкранного режима

Затем я преобразую каждую строку в новую строку, в которой каждая буква отделена пробелом.

spacedTitles = allTitles.split('n').map((title) => {
  return [...title].map(char => char + 'u200A').join('')
})
Войти в полноэкранный режим Выйти из полноэкранного режима

Затем эта карта заголовков с пробелами преобразуется обратно в длинную строку на консоли.

console.log(
  spacedTitles.reduce((all, title) =>
    `${all}${title}n`, ''
  )
)
Вход в полноэкранный режим Выход из полноэкранного режима

Становясь этим

T h e A r t o f H o r i z o n Z e r o D a w n ™ 
H o r i z o n Z e r o D a w n ™ : C o m p l e t e E d i t i o n 
H I T M A N 3 
H I T M A N 3 
А Б З У 
E n t e r t h e G u n g e o n 
P a p e r B e a s t 
R e z I n f i n i t e 
В и т а н и е. 

И это, наконец, не регистрируется FB как запрещенное — миссия выполнена.

Оцените статью
Procodings.ru
Добавить комментарий