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 less = require('less-middleware');
|
||||
var path = require('path');
|
||||
@ -65,6 +64,7 @@ app.get('/api', api.getApi);
|
||||
app.get('/api/foursquare', passportConf.ensureAuthenticated, api.getFoursquare);
|
||||
app.get('/api/tumblr', passportConf.ensureAuthenticated, api.getTumblr);
|
||||
app.get('/api/facebook', passportConf.ensureAuthenticated, api.getFacebook);
|
||||
app.get('/api/scraping', passportConf.ensureAuthenticated, api.getScraping);
|
||||
|
||||
app.get('/contact', contact.getContact);
|
||||
app.post('/contact', contact.postContact);
|
||||
|
@ -1,6 +1,7 @@
|
||||
var config = require('../config/config');
|
||||
var User = require('../models/User');
|
||||
var async = require('async');
|
||||
var cheerio = require('cheerio');
|
||||
var _ = require('underscore');
|
||||
var geoip = require('geoip-lite');
|
||||
var FB = require('fb');
|
||||
@ -102,3 +103,10 @@ exports.getFacebook = function(req, res) {
|
||||
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