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

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 !


Comment supprimer vos données personnelles d’Internet avec Incogni ?

Espace partenaire

🔒Votre vie privée est-elle vraiment privée❓

😮Vous l’ignorez peut-être, mais des sociétés appelées Data Brokers collectent, agrègent et monnaient vos données personnelles sans votre consentement.

📝Votre nom, votre prénom, votre date de naissance, 📧 votre email, 🏠 votre adresse postale, et bien d’autres informations sont ainsi collectés pour être revendus à des publicitaires. Il est donc temps de reprendre le contrôle de vos informations personnelles grâce à Incogni

🛡️Incogni est un service qui se charge pour vous de contacter ces Data Brokers et d’exiger la suppression de vos données personnelles.

💥 Profitez d’une offre spéciale avec le code INCOGNI60 et ne laissez pas votre vie privée entre de mauvaises mains❗🙅‍♀️

👇🔍 CLIQUEZ ICI POUR EN SAVOIR PLUS 🔍👇

Les articles du moment