Попытка отправить POST в форму Google с логиномPython

Программы на Python
Ответить
Anonymous
 Попытка отправить POST в форму Google с логином

Сообщение Anonymous »

Я сохранил файлы cookie, когда вручную входил в учетную запись Google, и они нужны мне для формы, требующей входа пользователя в систему.
Форма довольно проста. Он запрашивает информацию о пользователях и несколько случайных вопросов. Я могу легко получить элементы формы и создать данные следующим образом:

Код: Выделить всё

enterData = {
"emailAddress":"emailhere@gmail.com",
"dlut":"1734495396",
"submissionTimestamp":"1734503245",
"entry.466815253_sentinel":"",
"token":"redacted",
"hud":"true",
"fvv":"1",
"partialResponse":"[null,null,\"-2993399899787926559\"]",
"pageHistory":"0",
"fbzx":"-2993399899787926559",
"entry.2006548712":"answer1",
"entry.526914826":"answer2",
"entry.481670044":"answer3",
"entry.114368998":"answer4",
"entry.346692381":"123 main st",
"entry.93217058":"",
"entry.657953517":"Chesterfield",
"entry.1938294066":"MO",
"entry.1075043656":"63017-5428",
"entry.466815253":"11"
}
Это точные данные, необходимые для форм Google, и URL-адрес для публикации:
https://docs.google.com/forms/u/0/ d/e/1FAIpQLSeQTjQNyWj1RidzWyM7qYyXv0QyXShg5WfawQIAbn3wgPqAcg/formResponse
И это это код, который используется для публикации:

Код: Выделить всё

    url = 'https://docs.google.com/forms/u/0/d/e/1FAIpQLSeQTjQNyWj1RidzWyM7qYyXv0QyXShg5WfawQIAbn3wgPqAcg/formResponse'
resp = session.post(url=url, data=enterData)
Запрос получает код состояния 200, поэтому проблем с аутентификацией нет, но на самом деле он не отправляется в форму. Ответ HTML показывает, что элементы формы заполнены, но по какой-то причине они на самом деле не отправляются. Я не могу понять, почему он заполняет форму, но не отправляет ее. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/792 ... with-login
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»