crawler upgrade, server upgrade
This commit is contained in:
@@ -8,11 +8,17 @@ let FormData = require('form-data');
|
||||
|
||||
import {
|
||||
AD_TYPE_SALE,
|
||||
|
||||
IGNORED_USERNAMES,
|
||||
|
||||
CATEGORY_FLAT,
|
||||
CATEGORY_HOUSE,
|
||||
CATEGORY_OFFICE,
|
||||
CATEGORY_LAND
|
||||
CATEGORY_LAND,
|
||||
|
||||
STATUS_NORMAL,
|
||||
STATUS_RESERVED,
|
||||
STATUS_SOLD
|
||||
} from '../enums';
|
||||
|
||||
export default class ProstorCrawler {
|
||||
@@ -58,14 +64,25 @@ export default class ProstorCrawler {
|
||||
|
||||
const latLngRe = /marker=([0-9]+\.[0-9]+)\,\s*([0-9]+\.[0-9]+)/g;
|
||||
|
||||
var has_map = false;
|
||||
|
||||
var tmpTitle = title.toUpperCase();
|
||||
|
||||
var status = STATUS_NORMAL;
|
||||
if (tmpTitle.indexOf("PRODANO") !== -1) status = STATUS_SOLD;
|
||||
if (tmpTitle.indexOf("REZERVISANO") !== -1) status = STATUS_RESERVED;
|
||||
|
||||
|
||||
//const latLngRe = /LatLng\(([0-9]+\.[0-9]+)\,\s+([0-9]+\.[0-9]+)\)/g;
|
||||
|
||||
const matches = latLngRe.exec(body);
|
||||
let lng = '',
|
||||
lat = '';
|
||||
has_map = false;
|
||||
if (matches && matches.length >= 3) {
|
||||
lat = matches[1];
|
||||
lng = matches[2];
|
||||
has_map = true;
|
||||
}
|
||||
|
||||
//console.log({
|
||||
@@ -136,6 +153,8 @@ export default class ProstorCrawler {
|
||||
lat,
|
||||
lng,
|
||||
loc: [parseFloat(lat), parseFloat(lng)],
|
||||
has_map,
|
||||
status,
|
||||
//images: cloudinaryImages
|
||||
images
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user