#python #forms #session #post #request
Вопрос:
Я хочу отправить форму на Python, получить ответ на контент и следовать перенаправлениям, но я не добился успеха со следующим кодом:
import requests
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.82 Safari/537.36'}
cityname = 'bacabal'
session = requests.Session()
saida = session.get('https://www42.bb.com.br/portalbb/daf/beneficiario.bbx', headers=headers)
payload = {'publicadorformvalue':',802,0,0,2,0,1', 'formulario:txtBenef':cityname}
saida = session.post('https://www42.bb.com.br/portalbb/daf/beneficiario.bbx', data=payload, allow_redirects=True)
когда я печатаю переменную saida, я получаю код ответа 200, а saida.url я получаю https://www42.bb.com.br/portalbb/daf/beneficiario.bbx
я кричу, получаю код 304 и перенаправленный URL https://www42.bb.com.br/portalbb/daf/beneficiarioList,802,0,0,2,0,1.bbx?cid=3140062 чего мне не хватает ?