I've scraped in my youth, and although a fun programming exercise, the problem is that when websites change format (and Yahoo does this often), your scrape code usually needs to change along with it. I gave up scraping a long time ago, because it just wasn't worth the maintenance headache.
Scraping is slow and wasteful. But well written code for scraping can handle some changes in code.
I hope you realize that if you only update the latest day, the past data won't be split or dividend adjusted.
Google's data is full of missing days and it's split but not dividend adjusted.