NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: Thunderili le 03 Janvier 2018 à 18:38:10



Titre: comment mettre le code source d'une page dans une variable
Posté par: Thunderili le 03 Janvier 2018 à 18:38:10
Voila, je voudrais passer les niveaux "programmation" (au minimum le 1) or, j'ai besoin de récupérer les codes sources des pages. Ma question: Comment récupérer son code source ?. (une commande?)
Je comptes supprimer les caractères inutiles du code source de la page dans la variable pour ne garder que le code voulu et donc se connecter à la page avec celui-ci.
J'aimerais le faire via un .bat mais sinon je pourrais en: Python, C ou C++.
Merci d'avance  =D


Titre: Re : comment mettre le code source d'une page dans une variable
Posté par: wiwiland le 03 Janvier 2018 à 22:27:23
Si tu souhaites le faire en Python, le plus simple est d'utiliser la bibliothèque "Requests".
Tu peux jeter un oeil à la doc à l'adresse suivante : http://docs.python-requests.org/en/master/


Titre: Re : Re : comment mettre le code source d'une page dans une variable
Posté par: Thunderili le 04 Janvier 2018 à 15:39:43
"Si tu souhaites le faire en Python"
Merci de ta réponse. Aurais tu une commande pour le DOS?


Titre: Re : comment mettre le code source d'une page dans une variable
Posté par: the lsd le 04 Janvier 2018 à 16:34:02
Un commande pour python ? bahhhh, "python C:\chemin\vers\ton\script.py" =)
Evidemment, il faut installer python pour ça !

Sinon, avec un invite de commande DOS uniquement -donc en language Batch- je ne suis pas certain qu'il soit possible de faire ce que tu veux. Avec Powershell, c'est faisable, cependant, Powershell est surement plus limité que d'autres languages. Même s'il peut être intéressant de faire des scripts en PSH (ça peut toujours être utile pour le boulot), il vaut mieux s'orienter vers des choses plus évoluées : python, PHP (no troll les autres :p), C, C++, etc.

Enjoy

The lsd


Titre: Re : Re : comment mettre le code source d'une page dans une variable
Posté par: Ge0 le 05 Janvier 2018 à 09:12:18
PHP (no troll les autres :p)

Dit-il alors qu'il a mentionné C à côté...


Titre: Re : comment mettre le code source d'une page dans une variable
Posté par: Hackoo le 03 Septembre 2018 à 14:47:03
Salut  ;)
Avec la commande Certutil on peut faire ceci en batch :

Code: (Batch)
@echo off
Mode 65,3 & Color A
Title Download file with Certutil command by Hackoo 2018
Set URL=https://www.newbiecontest.org/forums/index.php?topic=4670.0
Set File=Source.txt
Set DownloadFolder=%~dp0MyDownloadFolder
if not exist "%DownloadFolder%" MD "%DownloadFolder%"
Call :Download "%Url%" "%DownloadFolder%\%File%"
If exist "%File%" Start "" "%DownloadFolder%\%File%"
Exit
::--------------------------------------------
:Download <Url> <File>
certutil.exe -urlcache -split -f %1 %2
exit /b
::-------------------------------------------

NB : Ce script batch ne marche pas sur Windows XP