Récuperer le code source d'une page internet ?
Répondre à la discussion
Affichage des résultats 1 à 6 sur 6

Récuperer le code source d'une page internet ?



  1. #1
    nikcos

    Récuperer le code source d'une page internet ?


    ------

    Bonjour,

    comment peut on récupérer automatiquement le code source d'une page ou même les caractères de la page, afin de passer celà en argument dans un programme ?
    Exemple d'application : réaliser un comparateur de prix
    En php j'ai trouvé, mais je voudrais faire tourner ça sur mon ordi.

    -----

  2. #2
    invite765732342432
    Invité

    Re : Récuperer le code source d'une page internet ?

    Citation Envoyé par nikcos Voir le message
    En php j'ai trouvé, mais je voudrais faire tourner ça sur mon ordi.
    Alors il te suffit de lancer en ligne de commande "php.exe monscript.php" (en étant dans le répertoire où se trouve php.exe de ton install, ou n'importe où si ton PATH est correctement renseigné.

    (si tu es sous Linux, vire simplement le .exe)

  3. #3
    ProgVal

    Re : Récuperer le code source d'une page internet ?

    Bonjour,

    Ce que tu récupères en cliquant sur "code source de la page" dans ton navigateur, c'est le code HTML _produit_ par le code PHP, pas le code PHP lui-même.
    Pour avoir le code PHP, il faut demander au propriétaire du site, ou à une quelconque personne ayant accès aux fichiers.

    De plus, pour un comparateur, il faut nécessairement une base de données, stockées à part (généralement à l'aide d'un SGBD comme SQLite, MySQL, PostgreSQL, ...).

    ProgVal

  4. #4
    invite62588872

    Re : Récuperer le code source d'une page internet ?

    Citation Envoyé par nikcos Voir le message
    Bonjour,

    comment peut on récupérer automatiquement le code source d'une page ou même les caractères de la page, afin de passer celà en argument dans un programme ?
    Exemple d'application : réaliser un comparateur de prix
    En php j'ai trouvé, mais je voudrais faire tourner ça sur mon ordi.
    Je n'ai jamais fait ça, mais si le but de ta question est le point "afin de passer cela en argument dans un programme", je pense qu'il faut que tu écrives un programme qui forge lui-même des requêtes vers les sites en question puis parse les réponses (si tu veux comparer plusieurs sites publics tu devras donc écrire un parseur par site car évidemment aucun des sites ne te renverra de réponse structurée exactement de la même façon).

    Bonne chance,

    Nils.

  5. A voir en vidéo sur Futura
  6. #5
    nikcos

    Re : Récuperer le code source d'une page internet ?

    Finalement Faith m'apporte une réponse evidente à mon problème : installe PhP sur ton PC.
    Puisque en PHP j'ai un début de solution la commande fopen ouvre l'URL et permet de mettre tous le code html dans une variable $fp = fopen($page, "r");,
    Après libre à moi de travailler cette variable comme je veux (c'est peut être pas simple mais je peux bricoler).
    Seulement les sites sont de plus en plus complexes, les données sont cryptées, pour un comparateurs de cotes si je vais sur le site d'un bookmaker,
    impossible de récupérer la côte dans le code source de la page.

  7. #6
    invite765732342432
    Invité

    Re : Récuperer le code source d'une page internet ?

    Citation Envoyé par nikcos Voir le message
    impossible de récupérer la côte dans le code source de la page.
    Il faut travailler avec les paramètres (GET, POST et cookies) passés à la page.
    Si tu cibles un site particulier, normalement tu peux arriver à trouver quels sont les bons paramètres: regarde le code pour chaque bouton sur lequel tu cliques / chaque formulaire que tu envoies.

    Si le site nécessite un login pour visualiser ce que tu veux récupérer, c'est un peu plus compliqué... mais pas infaisable.
    Bonne chance !

Discussions similaires

  1. Code source
    Par invitec30423e2 dans le forum Électronique
    Réponses: 5
    Dernier message: 18/03/2011, 17h30
  2. code source d'une fenêtre de tchat
    Par invite6ecf0407 dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 26/03/2010, 18h26
  3. code d'acces à ma page internet
    Par invite2e16bf16 dans le forum Internet - Réseau - Sécurité générale
    Réponses: 1
    Dernier message: 16/05/2008, 20h51
  4. ouverture systématique d'une page internet
    Par Lycaon dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 19/05/2006, 15h38
  5. Modifier la page source sous Firefox
    Par invite9828cb4d dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 24/09/2005, 12h02