[JavaScript] Lire code html d'une page web
brute
Messages postés
118
Statut
Membre
-
brute Messages postés 118 Statut Membre -
brute Messages postés 118 Statut Membre -
Bonjour,
j'ai un fichier index.html, un autre js.js et j'aimerais pouvoir lire le code html d'une page web au hasard (pas au hasard mais lire une page différente de mon index.html).
Merci
j'ai un fichier index.html, un autre js.js et j'aimerais pouvoir lire le code html d'une page web au hasard (pas au hasard mais lire une page différente de mon index.html).
Merci
A voir également:
- Comment récupérer le code html d'une page web
- Comment supprimer une page sur word - Guide
- Code ascii - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Comment traduire une page web - Guide
- Comment recuperer un message supprimé sur whatsapp - Guide
8 réponses
J'ai regardé au niveau de phantomjs mais je n'y comprends pas grand chose !
j'ai ceci :
mais il faut surement inclure des .js en plus, non ?
j'ai ceci :
var page = require('webpage').create();
console.log('The default user agent is ' + page.settings.userAgent);
page.settings.userAgent = 'SpecialAgent';
page.open('http://www.httpuseragent.org', function (status) {
if (status !== 'success') {
console.log('Unable to access network');
} else {
var ua = page.evaluate(function () {
return document.getElementById('myagent').innerText;
});
console.log(ua);
alert("z");
}
phantom.exit();
});
mais il faut surement inclure des .js en plus, non ?
Hello,
A essayer : inclure cette 2e page dans une iFrame cachée (mais néanmoins existante) puis lire son contenu avec :
document.frames[0].document.body.innerHTML
A essayer : inclure cette 2e page dans une iFrame cachée (mais néanmoins existante) puis lire son contenu avec :
document.frames[0].document.body.innerHTML
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
en faite tu voudrais afficher au hasard une page différente de ton index.html a l'intérieur même de ton index.html ?
Merci pour vos réponses !
vordano : non => je veux, par exemple, récupérer le code html de https://www.google.fr/?gws_rd=ssl et pouvoir y lire ce qui m'intéresse !
Mihawk : merci beaucoup, je teste tout de suite !
AssassinTourist : "lire" en tant que récupérer le code et non, je n'ai qu'une seule page à lire =D
Merci encore ^^ je teste
vordano : non => je veux, par exemple, récupérer le code html de https://www.google.fr/?gws_rd=ssl et pouvoir y lire ce qui m'intéresse !
Mihawk : merci beaucoup, je teste tout de suite !
AssassinTourist : "lire" en tant que récupérer le code et non, je n'ai qu'une seule page à lire =D
Merci encore ^^ je teste
tu es allé voir ici -> https://forums.commentcamarche.net/forum/affich-2266318-php-recuperer-le-code-source-d-une-page-web
ça a l'air de faire ce que tu veux
ça a l'air de faire ce que tu veux
moui c'est pas faux, j'anticipe ^^'
tien cadeau:
https://forum.phpfrance.com/javascript-ajax/jquery-parser-html-t249384.html
tien cadeau:
https://forum.phpfrance.com/javascript-ajax/jquery-parser-html-t249384.html
J'ai essayé, mais j'ai une erreur !
code html :
code javascript :
Je veux donc que le code s'affiche dans div !
Mon erreur est celle-ci : Permission denied to access property 'document'.
code html :
<body onload="get();">
<div id="div" style="border:1px solid black;height:200px;width:800px;"></div>
<iframe id="frame" src="http://www.site.eu/index.php" width=600 height=200 scrolling=auto frameborder=1 >
</iframe>
</body>
code javascript :
function get()
{
var myf = document.getElementById("frame");
myf = myf.contentWindow.document || myf.contentDocument;
document.getElementById('div').innerHTML = myf.innerHTML;
}
Je veux donc que le code s'affiche dans div !
Mon erreur est celle-ci : Permission denied to access property 'document'.