Загрузка...

[v2] Wall cleaning script Lolz

Thread in Python created by Shell Jun 28, 2022. (bumped Jul 21, 2022) 1,573 views

  1. Shell
    Думаю, многим он пригодится:animeluv:
    Удалит все с вашей стенки!

    UPD:
    2.0 - добавил white list постов и пользователей, а так же возможность не удалять свои посты
    Python

    import requests
    from time import sleep
    from bs4 import BeautifulSoup

    white_list_post_id = [] # Айди постов которые удалять не нужно [4343, 434343, 4421]
    white_list_username = [] # Юзер нейм тех, чьи посты удалять не нужно ['jack', 'root']
    delete_me = False # Удалять мои посты

    api_key = "dfgdfgdfgdfgdfgfd" #Лолз токен, права на всё https://zelenka.guru/threads/3946042/ (права market, post, read)
    xf_user = "545324%dsfdsfdsfddsfdsf" # Печеньки #1 https://zelenka.guru/threads/4050879/
    xf_tfa_trust = "fdsfdsfsdfsdfdsfsd" # Печеньки #2 https://zelenka.guru/threads/4050879/
    sfwefwe = "fdsfdsfsdfdsfdsfdssd" # Печеньки #3 https://zelenka.guru/threads/4050879/
    user_agent = 'Chrom 1.2.302' # Ваш юзер агент браузера https://n5m.ru/usagent.html

    session_html = requests.session()
    session_html.cookies.set(name='xf_user', value=xf_user)
    session_html.cookies.set(name='xf_tfa_trust', value=xf_tfa_trust)
    session_html.cookies.set(name='xf_logged_in', value='1')
    session_html.cookies.set(name='xf_is_not_mobile', value='1')
    session_html.cookies.set(name='sfwefwe', value=sfwefwe)
    session_html.headers.update(
    {
    "user-agent" : user_agent
    }
    )

    session = requests.session()
    session.headers = {
    'Authorization': f'Bearer {api_key}'
    }

    host_api = 'https://api.zelenka.guru/'
    host_site = 'https://zelenka.guru/'

    response = session.get(host_api + f'market/me').json()
    sleep(2)

    username = response['user']['username']
    user_id = response["user"]["user_id"]

    print(f"Юзер: {username}")
    print("Получаем стенку профиля...")

    while True:
    response = session_html.get(host_site + f'members/{user_id}/')
    soup = BeautifulSoup(response.text, 'html.parser')
    posts = soup.find('ol', class_='messageSimpleList').findAll('li',class_='messageSimple')

    for post in posts:
    author = post['data-author']
    post_id = post['id'][13:]

    print(f'{post_id} | {author}')

    if int(post_id) in white_list_post_id:
    print(f'Скипаем, пост: {post_id}')
    continue

    if not delete_me:
    if author.lower() == username.lower():
    print('Скипаем, сообщение от вас')
    continue

    for user in white_list_username:
    if user.lower() == author.lower():
    print(f'Скипаем, сообщение от {author}')
    break
    else:
    continue

    print(f"Найден пост для удаления: {post_id}")
    response = session.delete(host_api + f'profile-posts/{post_id}', params={'reason': 'autodelete'}).json()
    print(response)
    sleep(3)

    sleep(5)

    1. Устаналиваем Python, при установке нажимаем на галочку "Add Python To Path" (ОБЯЗАТЕЛЬНО)
    2. Открываем консоль в этой папке (https://alpinefile.ru/open-cmd-explorer-windows-10.html)
    3. Прописываем:

    Code
    pip install beautifulsoup4
    pip install requests

    (Если при установке библиотек в первом кидает ошибку, попробуйте еще раз но в конце через пробел добавьте " --user", если при установке второй будет ошибка то ничего страшного)
    4. Далее заполняем в коде все переменные
    5. Сохраняем файл под названием main.py
    6. Прописываем в консоли:

    Code
    python main.py

    Ну и наслаждаемся

    Для умников:

    Куки лолза юзаю ибо нету метода на получение стенки профиля.
     
  2. молочныйзубик
    молочныйзубик Jun 28, 2022 я пожизненно бегу, успеваю там и тут 542 Nov 25, 2019
    спасибо, полезно!
     
  3. психоделия
    спасибо, полезно!
     
  4. Blochkaru22
    Blochkaru22 Jun 28, 2022 Продажа статуса 80 May 7, 2021
    Полезно, буду использовать
     
  5. wDude
    wDude Jun 28, 2022 Время летит. 3,658 Aug 14, 2017
    Я немного не понимаю, а зачем ты используешь обычный web интерфейс, если есть API, которым ты также пользуешься?
    Через API нельзя удалять посты из профиля?
     
    1. View previous comments (4)
    2. Shell Topic starter
      avatarwDude, я удаляю тоже через апи
    3. wDude
      avatarShell , понял, ну тут и без него обойтись можно было бы на самом деле полностью, там на удаление также 1 запрос с id поста и куками :kot3: (единственное наверное мешало бы 429 too many requests)
    4. Shell Topic starter
      avatarwDude, я сделал чтобы в бан айпи не ушел, ты же знаешь лолз)
  6. Вишня
    Ты гений !
    Наконец то можно будет не тыкать по 393839 раз, спасибо !
     
    1. Shell Topic starter
  7. Keshadion
    Хуяк и удалил закреп от кф :smart2011:
     
  8. hooKI
    спасибо а то надоели уже падписчики спамить на моей стене
     
  9. Sakura
    Sakura Jun 28, 2022 8 гигабайт флэшкац
    Сделай еще пж шоб от определенных групп не удалялись сообщения
    думаю это не сложно сделать
    А так норм
     
    1. View previous comments (3)
    2. Sakura
      avatarShell , а как добавлять в вайтлист челов
    3. Shell Topic starter
      avatarSakura, код внимательно чекай
  10. жисус
    жисус Jun 28, 2022 7,910 Feb 10, 2018
    сделай чтобы сообщения твои удалял с тем старых)
     
  11. m1stakexe
    m1stakexe Jun 28, 2022 PayPal 93 Oct 11, 2020
    Круто, но я могу сам вам стенку почистить, если аккаунт дадите
     
    1. lessql
      avatarm1stakexe, если дать тебе аккаунт то чистить стенку уже не придётся
    2. m1stakexe
  12. cpp_inactive3442203
    Люблю ебать pep8 по утрам
     
  13. OldButGold
    OldButGold Jun 28, 2022 Обнуление не просить. Могу не отказать 14,628 Sep 4, 2019
    запустил, теперь в лп :smile_punch:
     
  14. Markul
    Годнота
     
  15. EXoTuK
    EXoTuK Jun 28, 2022 74 May 26, 2022
    Хорош)
     
  16. ЛазернаяБорода
    ЛазернаяБорода Jun 28, 2022 куплю звезды, куплю нфт подарки 4,635 Oct 12, 2019
    А почему у меня все удалилось
     
  17. TheRefundLab
    TheRefundLab Jun 28, 2022 Рефаем ЕВРОПУ в профиле!
    Где ты раньше был... Я мучался сидел удалял 200+ сообщений
     
    1. BiosMC
  18. бебснюс
    Поставил бы лайк если бы не был ебучим новокеком
    годно
     
  19. 0x0
    1. View previous comments (2)
    2. Shell Topic starter
      avatar0x0, а ты все равно все тот же феня ванна дай:kitwtf:
    3. 0x0
      avatarShell , погоди, я тебя не узнал, ты когда уник успел купить
    4. Shell Topic starter
      avatar0x0, успел)
  20. Resalient
    Resalient Jul 5, 2022 23,491 Aug 27, 2021
     
    1. Shell Topic starter
Loading...