Script Python : Auto-bump JVC (à usage éducatif uniquement)
🔧 Nécessite requests, BeautifulSoup, un navigateur pour récupérer ton cookie de session.
python
import requests
import time
import random
- ========== CONFIGURATION ==========
TOPIC_URL = ' https://www.jeuxvideo.com/forums/42-51-XXXXX-1-0-1-0-5000-pages-project.htm' # Remplace XXXXX par l'ID du topic
INTERVAL_SECONDS = 300 # 5 minutes entre chaque post
COOKIES = {
'jv_username': 'TonPseudo',
'jv_session': 'ton_cookie_de_session_ici' # À récupérer via les outils développeur (onglet "Storage > Cookies")
}
- Liste de messages aléatoires pour éviter le spam bête
MESSAGES = [
"On tient les kheys 💪",
"Encore 1 page de plus 😎",
"Objectif 5000, on lâche rien.",
"Post de relance 🤖",
"Toujours là ou quoi ?",
"Le topic est immortel.",
"Quelqu’un a déjà mangé un kebab froid ?",
"Page suivante en approche...",
"JVC ne tombera pas aujourd’hui.",
]
HEADERS = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)',
}
- ========== SCRIPT ==========
def envoyer_message(message):
session = requests.Session()
session.cookies.update(COOKIES)
print(f"Envoi : {message}")
try:
# Étape 1 : Obtenir le token d'authentification (form_token)
r = session.get(TOPIC_URL, headers=HEADERS)
if "form_token" not in r.text:
print("Erreur : Token introuvable. Session invalide ?")
return
token_start = r.text.find('name="form_token" value="') + len('name="form_token" value="')
token_end = r.text.find('"', token_start)
token = r.text[token_start:token_end]
# Étape 2 : Poster le message
payload = {
'message': message,
'form_post': '1',
'form_token': token,
}
post_url = TOPIC_URL.replace('-1-0-1-0-', '-0-1-0-') # URL de réponse rapide
response = session.post(post_url, data=payload, headers=HEADERS)
if response.status_code == 200:
print("✅ Message envoyé avec succès.")
else:
print("❌ Échec de l'envoi.")
except Exception as e:
print(f"Erreur lors de l'envoi : {e}")
- ========== LANCEMENT ==========
if __name__ == "__main__":
print("Auto-bump en cours...")
while True:
msg = random.choice(MESSAGES)
envoyer_message(msg)
time.sleep(INTERVAL_SECONDS)