Я не работал напрямую с /ServiceLoginAuth
, но из моей работы с /Login
и /AddSession
я предполагаю, что вам не хватает некоторых скрытых значений формы, используемых для обеспечения безопасности входа в систему.
В этом случае я бы посмотрел на скрытую форму #gaia_universallogin
и попытался бы воспроизвести поток входа в систему:
- Hit
https://www.google.com/accounts/ServiceLoginAuth
.Он возвращает вам форму с идентификатором gaia_universallogin
, которая содержит токены для входа. - Установите данные POST для отображения каждого заголовка этой формы, а также поля
Email
и Passwd
(как вы делаетесейчас) - Установите параметр
continue
(если хотите) и отправьте запрос.Вам либо вернут страницу настроек Google или страницу продолжения, если вы вошли в систему, либо страницу с другой формой входа, если вы не вошли.
В этом случае, я подозреваю, что выотсутствует токен dsh
.