Programmation » [Linux] Imiter un browser en CLI
Catégorie:  
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 11:46:04,
Par blietaer
Bonjour,

Je suis à la recherche d'une commande (Linux, donc, probablement) qui permette d'imiter/faker/remplacer/emuler un browser internet. :liplick:

Le but de la manoeuvre est, pour la création d'un manuel utilisateur, de pouvoir faire l'output de pages dynamiques qui contienent un tout petit bout de JS et qui sont toutes différentes donc selon la manière dont on les appelle (URL) et qui en sortie donnerait la page comme elle apparait (*.txt), il n'y a pas d'image et peu de formatage, donc c'est juste le texte qui m'intéresse...

Ca existe? :roll:

merci!

+
Et au besoin s'arrêter.
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 11:47:56,
Par Jean-Christophe
wget?
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 11:53:09,
Par zion
wget exécutera pas le JS, ni Curl, tu pourras "simplement" avoir la page brute.

Si tu sais de là parser le code pour reprendre ce que tu veux, Curl ou WGet sont tes amis.

Sinon, une application sous X ça le fait, ou au minimum il te faudra un X virtuel, mais bonjour le chippotage :oh:
Je suis le Roy :ocube:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 12:07:59,
Par blietaer
JC> boué non: de fait j'avais testé curl et wget..
J'ai déjà toute mes pages "brutes" générées dans un répertoire, mais les éditer avec VI ne me donne pas encore ce que je verrais dans un browser...en effet le JS n'a pas été exécuté. :kiki:


zion> ah bon, je pensais que ce serait plus simple...bon ben go pour le F5 et copié-coller...grrr.. :bombe:
edith: bah le X je l'ai vu que je suis sous Kubuntu..tu penses à quoi comme appli qui parserait le JS à la volée?

Dernière édition: 15/01/2010 @ 12:09:56
Et au besoin s'arrêter.
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 12:13:53,
Par zion
Si tu as un X, et que ton JS génère du content mais qu'une fois chargé tu peux prendre le contenu de la page, tu peux jouer avec un TWebBrowser.

Bon, la je te parle Windows (Delphi toussa), mais à l'époque Borland avait porté ça sous Linux aussi et avec ce genre de compo tu peux mettre une URL et après récupérer le tout via des interfaces (et accéder à la DOM).

Sinon je dis peut être une connerie, mais y a pas une appli démo avec WebKit que tu pourrais utiliser? :dawa:
Je suis le Roy :ocube:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 12:16:43,
Par Altar
zion > +1 pour un petit tool basé sur webkit :ocube:

Dernière édition: 15/01/2010 @ 12:37:39
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 12:25:30,
Par Dr_Dan
Ce n'est pas plus simple avec lynx ? :petrusguitou:
Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root. :petrus:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 12:29:17,
Par zion
Lynx supporte pas le Javascript :petrus:
Je suis le Roy :ocube:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 12:42:05,
Par Altar
Dr_Dan > si tu veux prendre cette voie alors elinks avec spidermonkey mais le support javascript est partiel :ocube:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 13:16:18,
Par blietaer
en fait la partie JS n'était qu'un stupide String.fromCharCode() que j'ai parsé, isolé, compilé et centralisé pour tous les fichiers en un seul html que j'ai affiché d'un coup sous FF...merci Python (20 lignes de codes, merde!)
Et au besoin s'arrêter.
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 13:35:16,
Par philfr

Links is a graphics and text mode WWW browser, similar to Lynx. It
displays tables, frames, downloads on background, uses HTTP/1.1
keepalive connections, and features Javascript. In graphics mode
it displays PNG, JPEG, GIF, TIFF, and XBM pictures, runs external
bindings on other types, and features anti-aliased font, smooth
image zooming, 48-bit dithering, and gamma and aspect ratio correction.
.
Homepage: http://links.twibright.com/



Edit: ah, ok, trop tard (j'ai été interompu)... Mais tant mieux, merci python !

Dernière édition: 15/01/2010 @ 13:36:54
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 13:39:31,
Par zion
Pourtant je lisais:
http://www.linuxpedia.fr/doku.php/lynx

La navigation dans Lynx consiste à sélectionner le lien choisi à l'aide des touches fléchées, ou bien à faire afficher à Lynx un numéro correspondant à chaque lien et à taper le numéro du lien choisi. Les versions actuelles prennent en charge SSL et un grand nombre de caractéristiques du HTML, mais pas le Javascript.


Mais ils l'ont peut être finalement rajoutée :petrus:
Je suis le Roy :ocube:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 15:58:28,
Par philfr
Lynx != Links
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 16:03:54,
Par zion
Ah au temps pour moi, je pensais que tu corrigeais les ignorants que nous sommes :petrus:
Je suis le Roy :ocube:
   
[Linux] Imiter un browser en CLI
Publié le 15/01/2010 @ 16:17:34,
Par Dr_Dan
Lynx supporte pas le Javascript :petrus:



Si le Javascript ne fourni pas de contenu, osef non ? :petrus:
Se tromper est humain ; Vraiment foutre la merde necessite le mot de passe de root. :petrus:
Répondre - Catégorie:  
Informaticien.be - © 2002-2024 AkretioSPRL  - Generated via Kelare
The Akretio Network: Akretio - Freedelity - KelCommerce - Votre publicité sur informaticien.be ?