2016-04-17 188 views
-1

我想用MATLAB下載谷歌趨勢數據。但是,當我運行以下命令時,我無法下載數據。在MATLAB下載谷歌趨勢數據

!"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" http://www.google.com/trends/trendsReport?q=MSFT&geo=US&content=1&export=1&graph=all_csv 

但是,當我將URL部分粘貼到谷歌瀏覽器中時,它會下載。我怎樣才能讓它在MATLAB中工作?

回答

0

我假設你想在MATLAB中使用數據。爲此,最好不要對Google Chrome進行系統調用,而應使用集成在MATLAB中的工具來執行此操作,例如websave

所以,你會想要做的事,如:

filename = websave('filename.csv', 'http://www.google.com/trends/trendsReport?q=msft&geo=us&cmpt=q&content=1&export=1') 

話雖這麼說,這可能是有點棘手,因爲谷歌可能需要身份驗證訪問該網頁,所以你需要使用的weboptions輸入提供必要的憑據。