Récupérer le code source d'un site web [js] [Fermé]

Signaler
Messages postés
3255
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
8 février 2020
-
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
-
Bonjour à tous,


Voila, mon problème est dans le titre:

Je souhaite avoir une méthode qui me permettrait de stocker le code source d'une page web dans une varibla en javascript.

Pour le moment j'ai ça:

<html>

	<head>
	<script language="javascript">
	function GetHTML()
	{
	doc = document.getElementById("myframe").contentWindow.document.body.innerHTML;
	document.getElementById("Text").innerHTML = doc;
	}

	function OpeninFrame()
	{
	document.getElementById("myframe").src = "view-source:"+src.value;
	}
	</script>
	</head>

	<body>
		<input type=text Id='src' value="https://www.google.fr/?gws_rd=ssl" size=64>
		<input type="button" value="Open" onclick="OpeninFrame();"><br>
		<input type="button" value="Get" onclick="GetHTML();"><br>
		<iframe Id='myframe' width=300 height=200 scrolling=auto frameborder=1 > </iframe><br>
		<DIV id='Text' width=200 height=200>
		Zone Div
		</DIV>
	</body>
</html>


Mais je n'arrive pas à recupérer le code source dans une variable :s




2 réponses

Messages postés
609
Date d'inscription
mercredi 29 septembre 2010
Statut
Membre
Dernière intervention
27 avril 2016
98
pour récup du code en js, il faut utiliser ajax
Messages postés
759
Date d'inscription
mercredi 17 juin 2009
Statut
Membre
Dernière intervention
29 décembre 2013
120
En Python, ça se fait en 4 lignes

import urllib
sock = urllib.urlopen('adresse URL')
ch = sock.read()
sock.close()


Et le code souce est dans ch.


Bien sûr il y a des cas plus compliqués