Web scraping page
This commit is contained in:
2
app.js
2
app.js
@ -1,4 +1,3 @@
|
|||||||
var cheerio = require('cheerio');
|
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var less = require('less-middleware');
|
var less = require('less-middleware');
|
||||||
var path = require('path');
|
var path = require('path');
|
||||||
@ -65,6 +64,7 @@ app.get('/api', api.getApi);
|
|||||||
app.get('/api/foursquare', passportConf.ensureAuthenticated, api.getFoursquare);
|
app.get('/api/foursquare', passportConf.ensureAuthenticated, api.getFoursquare);
|
||||||
app.get('/api/tumblr', passportConf.ensureAuthenticated, api.getTumblr);
|
app.get('/api/tumblr', passportConf.ensureAuthenticated, api.getTumblr);
|
||||||
app.get('/api/facebook', passportConf.ensureAuthenticated, api.getFacebook);
|
app.get('/api/facebook', passportConf.ensureAuthenticated, api.getFacebook);
|
||||||
|
app.get('/api/scraping', passportConf.ensureAuthenticated, api.getScraping);
|
||||||
|
|
||||||
app.get('/contact', contact.getContact);
|
app.get('/contact', contact.getContact);
|
||||||
app.post('/contact', contact.postContact);
|
app.post('/contact', contact.postContact);
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
var config = require('../config/config');
|
var config = require('../config/config');
|
||||||
var User = require('../models/User');
|
var User = require('../models/User');
|
||||||
var async = require('async');
|
var async = require('async');
|
||||||
|
var cheerio = require('cheerio');
|
||||||
var _ = require('underscore');
|
var _ = require('underscore');
|
||||||
var geoip = require('geoip-lite');
|
var geoip = require('geoip-lite');
|
||||||
var FB = require('fb');
|
var FB = require('fb');
|
||||||
@ -102,3 +103,10 @@ exports.getFacebook = function(req, res) {
|
|||||||
user: req.user
|
user: req.user
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
exports.getScraping = function(req, res) {
|
||||||
|
res.render('api/scraping', {
|
||||||
|
title: 'Web Scraping',
|
||||||
|
user: req.user
|
||||||
|
});
|
||||||
|
};
|
14
views/api/scraping.jade
Normal file
14
views/api/scraping.jade
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
extends ../layout
|
||||||
|
|
||||||
|
block content
|
||||||
|
.page-header
|
||||||
|
h1
|
||||||
|
i.fa.fa-crop
|
||||||
|
| Web Scraping
|
||||||
|
.btn-group.btn-group-justified
|
||||||
|
a.btn.btn-lg.btn-primary(href='http://matthewmueller.github.io/cheerio/', target='_blank')
|
||||||
|
i.fa.fa-info
|
||||||
|
| Cheerio Docs
|
||||||
|
a.btn.btn-lg.btn-primary(href='https://developer.foursquare.com/docs/explore', target='_blank')
|
||||||
|
i.fa.fa-film
|
||||||
|
| Cheerio Screencast
|
Reference in New Issue
Block a user