我不知道为什么函数发布要比scrapeador更早执行。 有人可以帮助我吗?
前哨基地如下: d9999,00 a9999,00 b2999,95 c2999,95
我不知道为什么函数发布要比scrapeador更早执行。 有人可以帮助我吗?
const rp = require('request-promise');
const $ = require('cheerio');
const url = 'https://www.coolmod.com/coolpc-gamer-xvii-i9-9900k-rtx-2080-ti-11gb-16gb-ddr4-3200mhz-ssd-500gb-plus-1tb-hdd-precio';
let precioActual = '9999,00';
const request = require("request");
let url2 ="";
let mensaje = "";
async function postea(){
//console.log(precioActual);
console.log('d'+precioActual);
let url2 = "https://api.telegram.org/bot829020892:AAGkxxZngee1fteQHbqu3OaOlhw5XKsmJQQ/sendMessage?chat_id=246860546&text="+precioActual;
request.get(url2, (error, response, body) => {
let json = JSON.parse(body);
});
return ;
}
async function scrapeador(){
await rp(url).then(function(html){
var precio = $("*[itemprop = 'price']", html).text().split('\n')[1].replace(/ /g, "").replace('€',"").replace('.',"");;
if (precioActual > precio){
//Almaceno el nuevo precio y doy la alerta
console.log('a'+precioActual);
console.log('b'+precio);
precioActual = precio;
console.log('c'+precioActual);
//console.log(precio);
//Aviso en el bot de Telegram
}
return;
}).catch(function(err){
//handle error
});
}
scrapeador().then(postea());