Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Процесс авторизации:
- Cookie:
- sessionid=md5(md5(randomwords))
- Шифрование email,password:
- Стандартный XOR (пример на js - https://pastebin.com/raw/gvZ6zSDb)
- Капча:
- В случае если при авторизации сайт запрашивает Captcha он отправляет Base64 картинки, ее требуется разгадать, и вписать ответ капчи (4 символа) в параметр captcha(http://joxi.ru/DmBXg5XhwEOvOA)
- После валидной авторизации приходит ответ с полной информацией о пользователе (http://joxi.ru/82QVj1VSjLMKGA)
- Все остальные запросы нужно выполнять с изначально установленной на первый запрос cookie "sessionid", это как access token
- Following на пользователя:
- передается user_id (пользователь на которого нужно подписаться)
- Unfollowing на пользователя:
- передается user_id (пользователь на которого нужно подписаться)
- Поиск Followers пользователя:
- user_id - id пользователя у кого парсить
- max_time - номер страницы (на первом запросе это текущее время в Unixtime)
- count - количество выводимых пользователей за раз (200 максимум)
- в ответ приходит список пользователей, а так же 1 из параметров min_time - это номер следующий страницы, сервис его расчитывает сам
- Поиск Following пользователя:
- user_id - id пользователя у кого парсить
- max_time - номер страницы (на первом запросе это текущее время в Unixtime)
- count - количество выводимых пользователей за раз (200 максимум)
- в ответ приходит список пользователей, а так же 1 из параметров min_time - это номер следующий страницы, сервис его расчитывает сам
- Поиск пользователей:
- keyword - никнейм, юзернейм и тп по которому искать человека.
- count - количество сколько выводить
- Получение информации о пользователе:
- сначала делаем запрос на поиск пользователя по его юзернейму, получаем его ID с страницы
- user_id - id того о ком надо получить информацию
- Установка / Обновление BIO:
- В post нужно указать:
- uid - ид аккаунта(после авторизации его можно сразу спарсить)
- signature - BIO
- *Запросы на Following и Unfollowing отличаются только параметром "type", 1 = Follow, 0 = Unfollow
- Регистрация:
- страница где находится ReCaptcha - https://www.musical.ly/g-recaptcha/?lang=en
- SiteKey - 6LcdkCgTAAAAANKysvspt6pQWgYj_1FZhzoNyHLW
- Всегда актуальный SiteKey можно подтащить с страницы https://www.musical.ly/g-recaptcha/?lang=en используя Regex (sitekey = \"(.*?)\")
- В запросе на регистрацию устанавливается Cookie:
- sessionid=md5(md5(randomwords))
- В параметр recaptcha_token - решение ReCaptcha
- email/password: Стандартный XOR (пример на js - https://pastebin.com/raw/gvZ6zSDb)
- В ответе приходит вся информация о пользователе (http://joxi.ru/YmEVgdVS0NkWV2)
- Сразу после авторизация используя Cookie которые установили изначально можно выполнять все действия (фоловинг и тп, ибо аккаунт авторизует после регистрации)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement