Afficher body d'une page html placer entre Div (ASP.net c#)
Bonjour,
Je souhaite placer une page wikipedia dans le Div d'une de mes page Web.
Je précise que le web scraping est autoriser par wikipedia (donc rien d'illégal la dedans) et que je préfère afficher une page qui n'est pas de moi en l'état (moyennant quelques modification d'ordre esthétique) plutôt que de faire un copier/coller du texte et faire croire que je suis cultivé :)
J'ai utiliser un script java très simple et qui fonctionne très bien pour afficher la page entière dans mon Div "tartare"
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<div class="row" id="tartare">
</div>
<script type='text/JavaScript'>
try {
var xml = new ActiveXObject("Microsoft.XMLHTTP");
xml.Open( "GET", "https://fr.wikipedia.org/wiki/Ch%C3%A8vre", false );
xml.Send()
document.getElementById("tartare").innerHTML = xml.responseText;
}
catch (e) {
var xml = new ActiveXObject("MSXML2.XMLHTTP.4.0");
xml.Open( "GET", "https://fr.wikipedia.org/wiki/Ch%C3%A8vre", false );
xml.Send()
document.getElementById("tartare").innerHTML = xml.responseText;
}
</script>
</div> |
Je voulais savoir si il était possible de rendre ce script un peu plus abouti en affichant uniquement le body de la page par exemple (sans le navigateur et autre bricole) et le moyen d’insérer l'url dynamiquement via le code behind de la page ASP.net.
Je ne sais pas si il existe un tuto sur le moyen de mettre en page du code html aspirer mais si ça existe j'achete ! :)
Dernière précision je code habituellement en C# et je suis vraiment un gros noob en javascript. Je l'utilise très ponctuellement un piochant du code tous fait sur le net (c'est pas bien ) donc d’avance pardon si je comprend pas tous ce que vous m'expliqué .
bonne nuit