Hi, I have been learning the quantmod package over the last several days. I went to check some of my data pulls against other sources and was surprised to find that a few tickers that have single characters do not successfully scrape from Google Finance using getFin(). Particularly
require(quantmod) getFin("A") getFin("E") getFin("F") getFin("G") getFin("M") all result in a file not found error. I show the last one below. > getFin("M") Error in download.file(paste(google.fin, Symbol, sep = ""), quiet = TRUE, : cannot open URL 'http://finance.google.com/finance?fstype=ii&q=M' In addition: Warning message: In download.file(paste(google.fin, Symbol, sep = ""), quiet = TRUE, : cannot open: HTTP status was '400 Bad Request' I checked out the financial statement pages for all of these and they exist and are as expected: 5 quarters worth of quarterly figures (except for cash-flow which has 4 quarters) and 4 years of annual figures. All the rows are also present by comparing a scrape to excel with the figures for "Y", which does getFin("Y") without a problem. I was hoping that someone who knows a lot more about scraping then I do could look into this. Best wishes to all, --John Sparks ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.