Interrogation de page web

into35 -  
 into35 -
Bonjour,

j'aime participer au forum, aux discussion sur fb, récupérer mes mails etc. le truc c que je fais tout à la main (j'ouvre la première page (fb par ex) je me logg, je consulte, je ferme, j'ouvre la deuxième page (msn par exemple) etc. etc.)'\n'

je voulais savoir s'il était possible de le faire en programmant (je programme déja sur MATLAB mais plus pour du calcul numérique que pour "du web") i.e existe-il une plateforme ou je pourrais écrire un script du genre:


firefox 'http://undemessitespreferes.com' //commande pour démarrer le navigateur
champ1 = 'login'
champ2 = 'motdepasse'

fichiertext = commandeEnvoiRequete //envoi de la requête :)

MesResults = ParsingPerso(fichiertext) // je parse pour extraire mes infos


Je ne connais pas du tout si des méthodes existe déjà pour ce que je veux faire (perso je pense que oui, ne serait-ce qu'en voyant les sites comparateurs qui interroge les pages des sites de compagnies aérienne ou de commerces en ligne).

Niveau complexité des méthodes je suis preneur de tout, du plus simple au plus compliqué (pour le plus compliqué ce serait plus pour connaitre la techno qu'il y a derrière, après de là à développer dans ce champ là c une autre histoire).

en espérant vs lire,

bonne soirée,

into35 :)

2 réponses

  1. jisisv Messages postés 3678 Statut Modérateur 936
     
    Tu pourrais utiliser wget
    https://fr.wikipedia.org/wiki/GNU_Wget
    http://gnuwin32.sourceforge.net/packages/wget.htm
    wget supporte les cookies, les données GET et POST etc

    et pour analyser les pages (si elles sont bien formées, un outil d'analyse XML
    voir par exemple:
    http://lars.ruoff.free.fr/xmlcpp/
    En cherchant un petit peu tu trouveras des bindings pour différents langages et différentes bibliothèques

    Gates gave ^H sold you the windows.
    GNU gave us the whole house.(Alexandrin)
    0
  2. into35
     
    bonsoir jisisv,

    j'ai regardé quelques exemples d'utilisation ici:

    http://www.gnu.org/software/wget/manual/wget.html#Examples

    je ne vois pas, parmi ces exemples, une interrogation au sens ou je l'entends, càd en lui filant des login ou mot de passe en paramètre

    t'as des exemples de ce genre d'utilisation?

    merci bien,

    into35 :)
    0