Files
perco 09eb8bd576 Ajoute le skill MountyHall (lecture + confirmation avant action)
Scripts Python (requests + BeautifulSoup) pour un agent LLM local
(Hermes-agent) : lecture structuree du lieu du troll (description +
formulaires d'action disponibles), et soumission d'une action precise
uniquement apres confirmation explicite. Corrige le probleme observe
avec un agent 9B qui ne detectait pas les boutons d'action en lisant
le HTML brut.
2026-07-03 15:58:30 +02:00

25 lines
785 B
Python

"""Connexion partagee au jeu MountyHall (compte de Perco)."""
import requests
BASE = "https://mh2.mh.raistlin.fr/mountyhall/MH_Play"
LOGIN = "Perco"
PASSWORD = "taotd"
def get_session():
"""Se connecte et renvoie une requests.Session authentifiee (cookie PHPSESSID)."""
s = requests.Session()
s.headers.update({"User-Agent": "Mozilla/5.0"})
r = s.post(
f"{BASE}/PlayStart2.php",
data={
"as_Login": LOGIN,
"as_Pwd": PASSWORD,
"ai_design": "30",
"as_Action": "login", # obligatoire, sinon le serveur reaffiche juste le formulaire
},
)
if "Bienvenue" not in r.text:
raise RuntimeError("Echec de connexion MountyHall - identifiants invalides ou serveur indisponible")
return s