Web Scrapper in CasperJS
Required NPM modules
Required npms:
GLOBAL
#apt-get install node
#npm install -g express
#npm install -g express-generator
#npm install -g casperjs -phantomJS is inside /usr/lib/node_modules/casperjs/ so it is not neccesery to install phantomjs separately
LOCAL
$mkdir find-ads -create dir proksi (the root of the project)
$cd find-ads
$express . -H -c less - dot= dont create folder
$npm install -installs modules upon package.json
Additionally we can install var dump:
$npm install dump --save -module for var dump (--save option save dependency into package.json)
Now package.json file will looks like:
{
"name": "find-ads",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"body-parser": "~1.10.2",
"cookie-parser": "~1.3.3",
"debug": "~2.1.1",
"dump": "^1.0.1",
"express": "~4.11.1",
"hjs": "~0.0.6",
"less-middleware": "1.0.x",
"morgan": "~1.5.1",
"serve-favicon": "~2.2.0"
}
}