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

Izidory 2 Messages postés jeudi 23 août 2007Date d'inscription 24 août 2007 Dernière intervention - 23 août 2007 à 22:25 - Dernière réponse : Caribensila 2684 Messages postés jeudi 15 janvier 2004Date d'inscription 26 juillet 2018 Dernière intervention
- 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
Utilisateur anonyme - 24 août 2007 à 01:58
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.

Merci Utilisateur anonyme 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 89 internautes ce mois-ci

Commenter la réponse de Utilisateur anonyme
f0xi 4304 Messages postés samedi 16 octobre 2004Date d'inscription 9 mars 2018 Dernière intervention - 23 août 2007 à 22:36
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
Utilisateur anonyme - 23 août 2007 à 23:53
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
Izidory 2 Messages postés jeudi 23 août 2007Date d'inscription 24 août 2007 Dernière intervention - 24 août 2007 à 12:51
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
Caribensila 2684 Messages postés jeudi 15 janvier 2004Date d'inscription 26 juillet 2018 Dernière intervention - 25 août 2007 à 17:25
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.