I believe I have found the solution to the problem of Google Finance not downloading intraday prices: the domain name (the part at the beginning of the URL) has changed.
It seems Google is now serving data from finance.google.com and not www.google.com. If you use the www domain, you are redirected to finance.google.com, BUT in the process they somehow drop the &i query string parameter that determines the time interval. This defaults to 86400, which gets you daily data only.
So to get 2 days of 1-minute data for Apple, instead of
https://www.google.com/finance/getprices?p=2d&i=60&f=d,o,h,l,c,v&q=AAPL
do this instead:
https://finance.google.com/finance/getprices?p=2d&i=60&f=d,o,h,l,c,v&q=AAPL
Hope this helps :-)