Задать вопрос
@K1NDER

Как правильнее сделать запрос?

Вообщем написал авторегер аккаунтов ВК, но встала такая проблема, код я получаю от отправителя "VKcom", я же пытаюсь сделать от получателя MailRu, для этого регистрация должна проходить через "https://connect.vk.com/auth?app_id=7539952&uuid=z4..."

Прошелся HTTP Analyzer'ом, увидел такой запрос:
"https://api.vk.com/method/auth.validatePhone?v=5.1..."
С такими параметрами:
602697eb687af391128482.png

Накидал такой код:
def auth(self):
        self.http.cookies.clear()
        s = requests.session()
        s.get("https://connect.vk.com/auth?app_id=7539952&uuid=z4Ux2VA69maUr9D5bbkOm&origin=https%3A%2F%2Faccount.mail.ru&v=0.0.2")

        values = {
            'device_id': random.random(),
            'lang': 'en',
            'phone': self.login,
            'auth_token': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJzaWQiOiIwMjg4ZjFkNTA0ZjFlYWQyZDZkNWQ0MzZiODk1ZDdkZiIsImhhc2giOiI3NTJmZDg5NmY3OGIyMmRjIiwiZXhwIjoxNjEzMTMwMjI1fQ.sFjFB0IBWrXK5u3tmTxh1BeUsUTOEffYP0bSQgKoBPM',
            'sid': '',
            'access_token': ''
        }
        response = s.post('https://api.vk.com/method/auth.validatePhone?v=5.123&app_id=7539952&uuid=z4Ux2VA69maUr9D5bbkOm&origin=https%3A%2F%2Faccount.mail.ru', data=values)
        print(values)
        return print(response.text)

Но код все равно приходит от VKcom, возможно я что-то упускаю?
  • Вопрос задан
  • 610 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
А какая разница принимайте от вк
Ответ написан
@sergeyfilippov4
Для начала вынеси ВСЕ параметры в словарь values
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы