Crawls SWA website over the browser. Headless is optional (see index.js line 6).
npm install;
node index.js
docker build -t puppeteer-chrome-linux .
docker run -i --init --rm --cap-add=SYS_ADMIN \
--name puppeteer-chrome puppeteer-chrome-linux \
node -e "`cat index.js`"
Currently this project just supports scraping flights from airport A => airport B like so:
node index.js AUS MDW
If you're interested in adding functionality don't hesitate to PR