Quantcast
Channel: Hot Weekly Questions - Web Applications Stack Exchange
Viewing all articles
Browse latest Browse all 9782

Extract data from web with Google script

$
0
0

I'm trying to use the function below (source) to avoid using importxml in Google Sheets:

function importRegex(url, regex_string) {  var html, content = '';  var response = UrlFetchApp.fetch(url);  if (response) {    html = response.getContentText();    if (html.length && regex_string.length) {      var regex = new RegExp( regex_string, "i" );      content = html.match(regex)[1];    }  }  Utilities.sleep(1000);  return content;  }

I want to extract stock prices and day change from Yahoo Finance, for example from: https://finance.yahoo.com/quote/TSLA/, but I can't get the regex_string right. I have tried several strings but none seens to work. Some one can help me please?

=importRegex("https://finance.yahoo.com/quote/TSLA/", "<span class=""Trsdu(0.3s) Fw(b) Fz(36px) Mb(-4px) D(ib)"" data-reactid=""32"">(.*)</span>")


Viewing all articles
Browse latest Browse all 9782

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>