Korben, roi d’internet, logo bébé avec des lunettes en mode thug life Korben, roi d’internet, logo bébé avec des lunettes en mode thug life

Korben Upgrade your mind

Wring – Extraire des données présentes sur des pages web, en ligne de commande

Si vous cherchez un moyen rapide en ligne de commande (pour vos scripts par exemple), d’extraire de la donnée depuis n’importe quelle page web, il existe un outil baptisé Wring qui sait scrapper du HTML en se reposant sur les styles CSS de la page.

img1

Pour que vous compreniez mieux comment ça fonctionne, voici un exemple simple qui consiste à récupérer en ligne de commande un taux de change à partir de Google.

wring text ‘https://www.google.com/finance/converter?a=1&from=EUR&to=USD’ ‘#currency_converter_result’

Le résultat renvoyé sera :

1 EUR = 1.0864 USD

Vous l’aurez compris, #currency_converter_result est le style CSS appliqué sur le taux de change présent sur la page. Wring sait aussi exploiter les sélecteurs JS spécifiques comme ceux de jQuery (par exemple :contains():), ce qui pourrait donner ceci :

wring t ‘https://en.wikipedia.org/wiki/List_of_songs_recorded_by_Taylor_Swift’ ‘tr:contains(« The Hunger Games ») th:first-child’

Sympa non ? Même chose avec XPath évidemment.

Je vois déjà des applications dans mes scripts notamment domotiques ou serveur. Pour installer wring avec le support PhantomJs, il suffit d’ouvrir un terminal et d’entrer la commande suivante :

npm install –global wring-with-phantomjs

Amusez-vous bien !


-30 % sur le Xiaomi Dreame XR Premium

Equipé du puissant moteur 100 k RPM 450 w développé par l’équipe aérospatiale de Dreame

Le Xiaomi Dreame XR est la version haut de gamme de son celebre Dreame V9. Cet aspirateur sans fil est équipé d’une batterie long life pour des sessions de ménages encore plus longue sans se soucier de savoir si il faut le recharger ou pas. Le Dreame XR peut atteindre jusqu’à 60 minutes de marche.

Full pack, cette nouvelle version débarque avec deux tubes de maintien, un solide et un souple pour atteindre n’importe quel espace, voitures, sous fauteuil ou hauteur de meubles etc…

En Savoir + sur ses caractéristiques



Rejoindre la discussion sur Korben Communauté