Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var express = require('express');
- var fs = require('fs');
- var request = require('request');
- var cheerio = require('cheerio');
- var app = express();
- app.get('/scrape', function(req, res){
- url = 'http://www.xn--80ajycu4ak.xn--j1amh/read/';
- function date_yday(){
- var now = new Date();
- var start = new Date(now.getFullYear(), 0, 0);
- var diff = now - start;
- var oneDay = 1000 * 60 * 60 * 24;
- var day = Math.floor(diff / oneDay);
- return day
- }
- function date_time_now(){
- var currentdate = new Date();
- return datetime = currentdate.getDate() + "."
- + (currentdate.getMonth() + 1) + "."
- + currentdate.getFullYear() + "@"
- + currentdate.getHours() + ":"
- + currentdate.getMinutes() + ":"
- + currentdate.getSeconds();
- }
- request(url, function(error, response, html){
- if(!error){
- var $ = cheerio.load(html);
- var title, release, rating;
- var json = { evangelija_title : '',
- evangelija_data: '',
- apostol_title: '',
- apostol_data: '',
- old_title: '',
- old_data: '',
- date_yday: '',
- date_time_now: '' };
- // ЄВАНГЕЛІЄ ДНЯ
- $('.cell-left h2').filter(function(){
- json.evangelija_title = $(this).text().trim();
- })
- $('.cell-left .text').filter(function(){
- json.evangelija_data = $(this).text().trim();
- })
- // АПОСТОЛ ДНЯ
- $('.cell-center h2').filter(function(){
- json.apostol_title = $(this).text().trim();
- })
- $('.cell-center .text').filter(function(){
- json.apostol_data = $(this).text().trim();
- })
- // СТАРИЙ ЗАПОВІТ
- $('.cell-right h2').filter(function(){
- json.old_title = $(this).text().trim();
- })
- $('.cell-right .text').filter(function(){
- json.old_data = $(this).text().trim();
- })
- json.date_yday = date_yday();
- json.date_time_now = date_time_now();
- console.log(json);
- }
- })
- })
- app.listen('8081')
- console.log('port 8081');
- exports = module.exports = app;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement