Bankin’ lance son premier challenge #Engineering
Aujourd’hui : le Web Scrapping !
Au choix du gagnant : un iPhone X ou un Google Pixel 2 📱
Scrapper la page suivante en un temps record : https://web.bankin.com/challenge/index.html (site de très grande qualité)
Le robot devra retourner un JSON contenant les 4 éléments suivants : Account, Transaction, Amount, Currency.
Pour ce faire, tu devras choisis parmi les armes suivantes : NodeJS, CasperJS, PhantomJS, Chrome Headless, Firefox Headless, Selenium.
- Poste ton script _documenté_ sur GitHub et envoie un email contenant le lien vers celui-ci à engineering@bankin.com
- Date limite d’envoi du script : 25/01/2018
- Tu peux modifier ton script jusqu’à la date limite. Une fois cette date passée, tout script comprenant des changements, même mineurs, seront éliminés.
- Postuler dans les temps en respectant les consignes
- Retourner toutes les transactions disponibles
- Fiabilité 100%. Éliminatoire dans le cas contraire. Attention aux embuches, comme tu pourras le constater le site à scrapper semble avoir été codé avec les pieds.
- Avoir un script qui va vite (2/4 de la note) — les aléas de temps de chargements seront bien sûr éliminés lors des tests de rapidité des robots
- Avoir un script propre (1/4 de la note)
- Avoir un script commenté (1/4 de la note)
- En cas d’ex-aequo, un tirage au sort sera effectué
On attend vos scripts avec impatience !
Source: blog.bankin.com