Obtenir les liens d'une page web [Résolu]

Messages postés
2
Date d'inscription
jeudi 23 août 2007
Dernière intervention
24 août 2007
- - Dernière réponse : Caribensila
Messages postés
2684
Date d'inscription
jeudi 15 janvier 2004
Dernière intervention
26 juillet 2018
- 25 août 2007 à 17:25
Bonjour à tous.


Je cherche à obtenir la liste de tous les liens hypertexte d’une
page web à partir de son URL sans avoir à charger la page et je voulais savoir
si c’était possible avec un composant particulier ?


J’ai déjà essayé avec WebBrowser.OleObject.Document.Links
mais cela ne me donne pas ce que je recherche, puisqu’il est nécessaire que la
page soit ouverte et complètement chargée auparavant.


Je vous remercie d’avance pour vos réponses.
Afficher la suite 

Votre réponse

5 réponses

Meilleure réponse
3
Merci
Re,

En faisant une recherche préalable on trouve facilement ceci. Pendant que tu y es, profites en pour faire un ptit tours vers le reglement : on cherche avant de poster et non l'inverse . Ca t'évitera que des administrateurs comme f0xi te tirent les oreilles comme il vient de le faire.

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 121 internautes nous ont dit merci ce mois-ci

Commenter la réponse de Utilisateur anonyme
Messages postés
4307
Date d'inscription
samedi 16 octobre 2004
Dernière intervention
2 janvier 2019
34
0
Merci
mois je voudrais que mon compte bancaire soit toujours crediteurs de 5000? sans pour autant  que j'y depose de l'argent ...
Commenter la réponse de f0xi
0
Merci
Salut Izidory,

Sais tu comment fonctionne un navigateur ?

*Un client se connecter à un serveur suivant le protocole HTTP.
*Le client demande au serveur de lui  envoyer une page web donnée, suivant le protocole HTTP.
*Ensuite ton browser interprete le fichier recu qui est au format HTML et le résultat de l'interprétation est ce que tu vois à l'écran.

Donc tu es obligé de réaliser les 2 premieres étapes c'est à dire de télécharger cette page : il n'existe aucune commande sur un serveur qui permet de lui dire : "Envoie moi tous les liens de la page relative à cette URL".

Pour réaliser les 2 étapes : tu as le TWebBrowser qui est le plus simple d'utilisation. Sinon tu as le compsant IdHTTP d'indy mieux sur le principe mais plus compliqué

Je te conseille fortement de lire la RFC.
Commenter la réponse de Utilisateur anonyme
Messages postés
2
Date d'inscription
jeudi 23 août 2007
Dernière intervention
24 août 2007
0
Merci
Merci beaucoup pour ta réponse Francky23012301, mais en
fait, je croyais qu'il était possible de récupérer les liens au fur et à mesure
que le navigateur recevait la page.
Commenter la réponse de Izidory
Messages postés
2684
Date d'inscription
jeudi 15 janvier 2004
Dernière intervention
26 juillet 2018
12
0
Merci
Salut,

Voir aussi ce source de  grandvizir.
Commenter la réponse de Caribensila

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.