Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 16-05-2020 02:38:16

Baki555
Membre
Inscription : 13-04-2020

[Résolu] Python - Requests

Bonjour,
J'aimerais réaliser un petit script qui me permet de récupérer des données d'un site web, de réaliser un petit traitement sur les données récupérées et ensuite renvoyer la sortie au site web, et c'est la que je coince. J'ai essayé

requests.get()

, j'ai essayé

requests.post

toujours rien. Je mettrais un lien plus bas pour vous montrez le code source de la page html. Voilà le petit script (ne jugez pas trop la qualité du script, je viens de commencer le python depuis quelques jours big_smile (mais tous les conseils/critiques sont bons à prendre !)).

import requests
import urllib.request
from PIL import Image

page = 'http://prog1.challenges.zenk-security.io/color.php?'
page2 = 'https://www.zenk-security.com/challenges?id=31'

image = 'color.png'

a = urllib.request.urlretrieve(page, image)

im = Image.open(image)

pal = im.getpalette()

del pal[3::]

pal[0] = hex(pal[0])[2::].upper()
pal[1] = hex(pal[1])[2::].upper()
pal[2] = hex(pal[2])[2::].upper()

flag = f"color.php?reponse={pal[0]}{pal[1]}{pal[2]}"

values = {'flag': flag, 'token': flag}

d = requests.post("https://www.zenk-security.com/challenges?id=31", data=values)

print(flag)
print(d.text)
 



Voilà le lien pour le code source: https://catdrop.drycat.fr/r/uZmqSv2i#cl … Zdbnj5BkI=   (désolé pour la qualité)


Merci !

Dernière modification par Baki555 (16-05-2020 13:30:46)

Hors ligne

#2 16-05-2020 13:32:18

Baki555
Membre
Inscription : 13-04-2020

Re : [Résolu] Python - Requests

Finalement c'était seulement un problème d'URL, je n'envoyais pas les données à la bonne URL kernal_panic.gif

Hors ligne

Pied de page des forums