Как разобраться с запросами HTTP, Sessions и вообще обменом информацией с веб приложениями на Python?
основную проблему я описал в вопросе, очень надеюсь что ваш ответ поможет мне освоить взаимодействие с веб-приложениями. Статьи в гугле я читал, но как видите сильно это не помогло. То есть знание структуры запросов, например, есть (то что есть headers, в GET данные передаются с помощью ? key=val и тд), но как такового понимания как это работает и, самое главное, как это на практике применять, у меня не появилось.
Пишу на Python. Использую requests.
Если вдруг вы не хотите помогать мне в большом деле, то может хотя бы скажите, как автоматически проголосовать на вот этом сайте https://minecraft-server-list.com/server/399188/vote/
import requests
def vote_mcsl(nickname: str):
request_url = r'https://minecraft-server-list.com/servers/voter10.php'
data = {'ipennn': '2001%3A67c%3A2660%3A425%3Ae%3A%3A68',
'iden': '399188',
'ignn': nickname,
'g-recaptcha-response': '03AGdBq24V07XQVFqJtOQ1tZodGoiWhUgLu3pnrlFw4ECVu8hugpP_M7m4afGDg2knJNPt3D03p2RpbXO55kd0v94Zj8t8fMTmvutuwVckMe8KTrMeWY-sOFZDtaFeyc6afYP5f1OUh1y8c78s6AutGoiMdiZIF5lmPaSRgdaZdnEDmbLez-9XNU1sstNP3imyTqp8wUQDSladtLmav4JqfJo1eV8UQ2gCipfYKyn3yOsurBplTSVN2pInUBOQm8Jy_AxdRNtMRStOX_NAoTm04so-yz0M0yg55deb39vuunJJ5tPXirHSXnppiAF8efwltmYSFi7lkmPSG8G9v-v_ZHahatxJn3xzuOLhWMjYgomDSuRSxFXySoKBRyJWKMdZ9vYp06-dY4xjjd3pikqjvJTCrf8aju3Y4a31XQYebHjE3EeqEoUBmmRt9e-ZbUqddSWK-58M3K7h__j6DOfKh2-YoSQikL3uDw'}
resp = requests.post(request_url, data=data)
print(resp.status_code)
if __name__ == '__main__':
vote_mcsl('dave')