Модуль Python Requests для отправки последовательных почтовых запросов - PullRequest
0 голосов
/ 08 октября 2018

Есть 2 формы.URL-адреса обеих форм разные.1-й: mobileSearch.jsp 2-й: mobileModify.jsp

В 1-й форме мне нужно указать ctn и нажать на submit.После этого я получу 2-ую форму, где мне нужно будет предоставить несколько текстовых полей, скажем, имя пользователя.

Теперь проблема в том, что я отправляю запрос POST в 1-ю форму и получаю правильный ответ, но мне не ясно, как использовать этот ответ, и отправляю другой запрос POST для обновления какого-либо текстового поля.

Полагаю, мне нужно использовать модуль Sessions, но не ясно, как его использовать.

Я искал в сети последние несколько дней, но не нашел ничего полезного.Любая помощь в этом отношении будет оценена?

Ниже мой код.Он не дает никакой ошибки, но также не обновляет значение параметра "paramName1".

import requests

proxy = {'http':'http://myhost:myport','https':'http://myhost:myport'}

url = 'myUrl'
data = {'paramName':'paramValue'}

s = requests.session()
s.auth = ('uname', 'pswd')
s.proxies = (proxy)
s.post(url, data=data)

data1 = {'paramName1':'paramValue1'}
url1 = 'myUrlNew'

s.post(url1, data=data1)
...