Sujet: [Linux] Imiter un browser en CLI
15/01/2010 @ 11:46:04: blietaer: [Linux] Imiter un browser en CLI
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!

+
15/01/2010 @ 11:47:56: Jean-Christophe: [Linux] Imiter un browser en CLI
wget?
15/01/2010 @ 11:53:09: zion: [Linux] Imiter un browser en CLI
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:
15/01/2010 @ 12:07:59: blietaer: [Linux] Imiter un browser en CLI
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?
15/01/2010 @ 12:13:53: zion: [Linux] Imiter un browser en CLI
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:
15/01/2010 @ 12:16:43: Altar: [Linux] Imiter un browser en CLI
zion > +1 pour un petit tool basé sur webkit :ocube:
15/01/2010 @ 12:25:30: Dr_Dan: [Linux] Imiter un browser en CLI
Ce n'est pas plus simple avec lynx ? :petrusguitou:
15/01/2010 @ 12:29:17: zion: [Linux] Imiter un browser en CLI
Lynx supporte pas le Javascript :petrus:
15/01/2010 @ 12:42:05: Altar: [Linux] Imiter un browser en CLI
Dr_Dan > si tu veux prendre cette voie alors elinks avec spidermonkey mais le support javascript est partiel :ocube:
15/01/2010 @ 13:16:18: blietaer: [Linux] Imiter un browser en CLI
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!)
15/01/2010 @ 13:35:16: philfr: [Linux] Imiter un browser en CLI

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 !
15/01/2010 @ 13:39:31: zion: [Linux] Imiter un browser en CLI
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:
15/01/2010 @ 15:58:28: philfr: [Linux] Imiter un browser en CLI
Lynx != Links
15/01/2010 @ 16:03:54: zion: [Linux] Imiter un browser en CLI
Ah au temps pour moi, je pensais que tu corrigeais les ignorants que nous sommes :petrus:
15/01/2010 @ 16:17:34: Dr_Dan: [Linux] Imiter un browser en CLI
Lynx supporte pas le Javascript :petrus:



Si le Javascript ne fourni pas de contenu, osef non ? :petrus:
Retour