Żeby wykonać request POST do zewnętrznej strony, mam taki kod:
import requests
def make_post_request():
payload = {'zmienna_1': 'wartosc_1', 'zmienna_2': 'wartosc_2', 'zmienna_3': 'wartosc_3'}
try:
res = requests.post('https://moja.strona/moja/sciezka', data=payload)
if res.text == 'REQUEST PASSED':
return True
return False
except Exception:
return False
A co jeżeli strona jest chroniona przez BasicAuth (BA)? A jaki sposób mogę przemodelować kod, aby móc, podając usr i pass, przejść przez BA?