JSFiddle - React, Tailwind, and code Playground

by novikov433

JavaScript

var axios = require('axios');
var cheerio = require('cheerio');
var readline =  require('readline-sync');

var name =  readline.question("tiker: ")

var url_benzinga = 'https://www.benzinga.com/stock/' + name + '/';

var url_seekingalpha = 'https://seekingalpha.com/symbol/' + name + '/';

//var obj = url.slice(0, -1);

//var obj1 = (obj).match(/[a-zA-Z]+$/);

//var obj2 = obj1[0]

//var obj3 = obj2.toUpperCase()

//const myCharacterSplit = obj3.split(''); 
//console.log(myCharacterSplit);

axios(url_benzinga)
      .then(response => {
        var html = response.data;
       var $ = cheerio.load(html)
        var statsTable = $('#stories-headlines > ul > li');
       var topPremierLeagueScorers = [];

        statsTable.each(function () {
          var author = $(this).find('.author').text();
         var date = $(this).find('.date').text();
       var url = $(this).find('a').text();

       topPremierLeagueScorers.push({
           author,
          date,
           url
         });
       });


      var a = [];
      var d = [];
      var u = [];

        topPremierLeagueScorers.forEach(el => 
          a.push(el.author));

        topPremierLeagueScorers.forEach(el => 
          d.push(el.date));

        topPremierLeagueScorers.forEach(el => 
          u.push(el.url));

        console.log("BeNzINgA ______________________________ BeNzINgA ______________________________ BeNzINgA ______________________________ BeNzINgA ______________________________ BeNzINgA ______________________________ BENZINGA ______________________________");

        console.table(d);
      



          const translate = require('@vitalets/google-translate-api');

          let promise = new Promise(function(resolve, reject) {
            setTimeout(() => resolve(1), 0);
          });

          
          var b0 = u[0];
          var d0 = d[0];
          
          
          promise.then(function(result) {
            translate(b0, {to: 'ru'}).then(res => {
               ...