Pizza knappen (7 / 13 steg)
Steg 7: Koden
Denna kod automatiskt loggar in på ditt personliga konto GrubHub, navigerar till menyn för North Beach Pizza och beställer en stor ost pizza. Det är alla utlösare av ett tryck på en knapp!
Den gör allt detta med genom att interagera med webbsidor med selen med en huvudlös webbläsare PhantomJS. Vad är selen? Det är ett programpaket som gör alla klickande igenom webbsidor för dig (kom ihåg, detta projekt för den ultimata lazies där ute). Vad är en huvudlös webbläsare? Läs mer här, men kort sagt, det är en webbläsare (Tänk på Safari, Firefox och, vågar jag säga, Netscape) utan ett grafiskt användargränssnitt. Detta gör automatisera webbsida navigering mycket snabbare (du är sugen på pizza, så du vill att beställningen ska skickas så fort som möjligt).
Saker måste du redigera i koden:
- GrubHub inloggningsuppgifter, som innehåller ditt användarnamn och lösenord
- Info om kreditkort