title: Getting data to download for large date range when parsing yahoo finance web address
body: <p>I have a script that parses Yahoo Finance's historical pricing data for a vector of ticker symbols. It also uses the date codes in the url for the timeframe from 1/1/2014 to yesterday. No issues getting it to work, but I'm only getting the first 100 rows. It appears the problem is that Yahoo Finance (even with a large data range selected) will only show the first 100 results until you scroll down. Is there a work around?</p>
  
  <p>You can see the issue going <a href="https://finance.yahoo.com/quote/AMZN/history?period1=1388559600&amp;period2=1548918000&amp;interval=1d&amp;filter=history&amp;frequency=1d" rel="nofollow noreferrer">here</a>...</p>
  
  <pre><code>#Example to test...
  Ticker &lt;- c("AMZN","F")
  maxDate &lt;- 1548918000
  
  for (s in Ticker){
        url &lt;- paste('https://finance.yahoo.com/quote/',s, '/history?period1=1388559600&amp;period2=',maxDate,'&amp;interval=1d&amp;filter=history&amp;frequency=1d',sep="")
         webpage &lt;- readLines(url,warn=FALSE)
        html &lt;- htmlTreeParse(webpage, useInternalNodes = TRUE, asText = TRUE)
         tableNodes &lt;- getNodeSet(html, "//table")
        assign(s, readHTMLTable(tableNodes[[1]],
  
  header=c("Date","Open","High","Low","Close","Adj. Close","Volume")))
        df &lt;- get(s)
        df['Symbol'] &lt;- s
        assign(s, df)
   }
  
  tickerDataList &lt;- cbind(mget(Ticker))
  tickerData &lt;- do.call(rbind, tickerDataList)
  </code></pre>
  
  <p>The expected results would be the same but with a date range back to 1/1/14. This would mean there would be a couple thousand rows vs. two-hundred.</p>