Witam, próbuję napisać klienta służącego do wysyłania wiadomości na czacie forum mybb. Logowanie działa poprawnie, jednak mam problem z samym wysłaniem wiadomości. Czat użyty na forum to ChangUonDyU. Kiedy usiłuję przesłać wiadomość, używając GET, otrzymuję komunikat o braku dostępu.
Dopiero zaczynam zabawę w tym zakresie, więc proszę o pomoc kogoś, kto się tym zajmuje, nawet jeśli moja wypowiedź brzmi kompletnie nieprofesjonalnie. Oto mój kod:
import requests
DATA = {
"username": "user",
"password": "pass",
"remember": "yes",
"submit": "Zaloguj",
"action": "do_login",
"url": "http://website.pl/index.php",
}
session = requests.Session();
session.post("http://website.pl/member.php", data=DATA)
payload = {
"do" : "postshout",
"key" : "12345678910abcdefgh",
"userid" : "1234",
"groupid" : "3",
"username" : "user",
"message" : "Test message",
"bold" : "B",
"italic" : "I",
"underline" : "U"
}
r = session.get("http://website.pl/chatbox/message.php", params = payload)
print(r.text)