Как войти на форум сообщества IPS, используя python?

В настоящее время я изучаю Python и хотел создать небольшую систему входа в систему для моего форума сообщества IPS с Python.

Я пытаюсь войти по этому адресу: https://snipr.gg/login/

import re
import requests
from requests.packages.urllib3.exceptions import InsecureRequestWarning

#disable ssl warning
requests.packages.urllib3.disable_warnings(InsecureRequestWarning)

url = 'https://snipr.gg/login/'
test = requests.post(url, headers={'referer': 'https://snipr.gg/login/'}, verify=False)

sourcecodetext = test.text

csrfKeym = re.search('<input type="hidden" name="csrfKey" value="(.+?)">', sourcecodetext)
if csrfKeym:
    csrfKey = csrfKeym.group(1)
    print('"csrfKey": ' + csrfKey)

loginurl = 'https://snipr.gg/login/?csrfKey=' + csrfKey + '&auth=user%40email.com&password=blahblahsecretpassw0rd&remember_me=1&_processLogin=usernamepassword&_processLogin=usernamepassword'
trylogin = requests.post(loginurl, verify=False)

print(trylogin.text)

Обычно с указанными учетными данными мне выдается ошибка "Отображаемое имя или адрес электронной почты, которые вы ввели, не принадлежит ни одной учетной записи. Убедитесь, что они введены правильно.", Но в настоящее время я получаю код ошибки "Код ошибки: 2S119/1". Я думаю, что я делаю что-то с csrfkey неправильно, возможно, мне иногда нужна переменная "ref".

Может ли кто-нибудь помочь мне заставить это работать?

0 ответов

Другие вопросы по тегам