Web scraping page

This commit is contained in:
Sahat Yalkabov
2013-12-07 17:45:20 -05:00
parent 8a84fef5a2
commit 5b99baa007
3 changed files with 23 additions and 1 deletions

2
app.js
View File

@ -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);

View File

@ -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
View 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