Page 1 sur 1

[..] apparaître contenu page web en html

Posté : dim. 07 nov. 2010 15:31
par legend
Bonjour,
le titre explique tout :D
je voudrais savoir comment faire apparaître le contenu d'une page web sous le format html en utilisant autoIT ou autre.
Merci et bonne journée.

Re: [..] apparaître contenu page web en html

Posté : dim. 07 nov. 2010 16:16
par Jerome
Coucou,


Je vous conseil de regarder du coté de l'UDF IE.au3 dans le fichier include de votre installation d'autoit.

Ou encore du coté de l'UDF Firefox sur le forum anglais ici (fonction _FFReadHTML ?)





Jérôme

Re: [..] apparaître contenu page web en html

Posté : dim. 07 nov. 2010 18:59
par jbnh
L'exemple de GUICtrlCreateObj est aussi intéressant pour vous.

Re: [..] apparaître contenu page web en html

Posté : dim. 07 nov. 2010 19:39
par bloodwolff
Sinon si tu as Firefox, Clique droit sur la page , "enregistrer sous..."
Sinon en Autoit comme jérome l'a dis tu utilise Ie.au3 ou ff.au3
Voici un exemple

Code : Tout sélectionner

#include <IE.au3>

$ie = _IECreate ( "http://autoitscript.fr/forum/viewtopic.php?f=3&t=6102&p=38093#p38093" ,0 ,0) ; Tu met le site que tu veux
FileWrite("Doc.htm",_IEBodyReadHTML( $ie )) ; Tu change doc.htm par le chemin que tu veux en mettant bien .htm à la fin
_IEQuit ( $ie )

Re: [..] apparaître contenu page web en html

Posté : dim. 07 nov. 2010 20:07
par jbnh
Le systeme est dangereux. En effet, il est fort probable que les liens des images etc ne soit plus valides.

Re: [..] apparaître contenu page web en html

Posté : dim. 07 nov. 2010 21:13
par legend
En effet, moi je veux copier des sujets d'un site a un autre grace a un script.
je pense que en html la copie du titre liens description texte sera plus facile.
l'exemple de bloodwolf est intérrésant mais si pourquoi les liens/images ne marcheraient pas?
merci et bonne journée

Re: [..] apparaître contenu page web en html

Posté : lun. 08 nov. 2010 12:11
par jbnh
Car dans la page html il y aura par exemple :

Code : Tout sélectionner

<img src="dossier1/images/salut.jpg alt="coucou" />
Hors, sur ton serveur, il n'y aura pas d'image à cette emplacement. Pour réaliser cette opération, il faut des aspirateurs de sites et ça, c'est interdit 8)

Re: [..] apparaître contenu page web en html

Posté : lun. 08 nov. 2010 17:42
par legend
Bien, c'est le site de mon pote :D donc il y a pas de crainte
en plus en tunisie rien n'est interdit . . .
pourriez vous me donner le moyen pour le faire?
sinon avec le script que bloodwolf m'a donné sa m'a facilité un peu la tache.
sa simplifie juste la page web de sorte quand je fait quelques mousewheel down il n'y a plus que les informations qui m'interessent. titre, image, description, petit texte, grand texte, liens.
pour le titre il y a un pti point d'interrogation avant chaqun auquel je fais un imagesearch.
pour la détection de l'image je fais quelques clics droits en baissant chaque fois de 15pixel jusqu'a trouver l'image.
pour le texte je fais des pixels search, ils sont sous forme de paragraphes sa marche.
pour les liens ils sont en vert :)
un petit probléme. l'image est des fois détectée comme texte quand elle contient des pixels noirs!!! il y a t-il un moyen pour la détecter pour eviter ce bug?
sinon c'est fesable a la roche. des clics droits jusqu'a ce que le petit onglet qui apparait (copier url image etc . . .) disaparait :)
bon il y a un pourcentage de bug d'environ 10% mais le script mettera le sujet dans une page chrome et aprés je reviens pour vérifier et poster.
si quelqu'un a des idées dites les moi svp :)
merci et bonne journée (désolé pour ce texte trés trés long)

Re: [..] apparaître contenu page web en html

Posté : lun. 08 nov. 2010 17:50
par legend
Sinon il y a pas un navigateur qui permet d'afficher au lieu d'une image son url?
même chose pour les liens et les texte en gras si possible :)
a mon avis sa devrait exister sa parce que c'est possible d'accéder a l'url de l'image avec un clic droit, même chose pour les liens.
je pense que sa devrais avoir le nom de IE explorer 1 ou 2 :)))
merci et bonne journée