2016-10-06 67 views
0

我想從谷歌文檔網址下載文件。我希望它知道如何驗證谷歌下載私人文件也。我發現這github project,它是非常古老的,認證不起作用,我只能下載公共文件。使用urllib3不起作用,並給我js而不是html。Python3 - 從谷歌文檔下載文件私人和公共網址

在谷歌文檔API我發現了一個代碼,連接到谷歌,只知道如何獲得最近的文檔(的認證用戶)和類似的東西。

我需要一個代碼(喜歡pyhton3),知道如何認證和直接從谷歌文檔下載網址。

回答

2

用戶必須認證該應用程序,該應用程序很可能會調用瀏覽器,該瀏覽器會顯示用戶許可屏幕。您可以使用官方Python Quickstart來處理這個問題。

至於下載文檔,文檔還討論了這個(Download Files)與一些Python代碼片段,你可以使用。

+0

問題是oAuth需要人工驗證(它會在登錄頁面打開瀏覽器)。我如何將它與我的履帶式機器人通過? –

+1

我猜測你以前是指無頭認證。從我讀到的,有一個[舊文檔](https://developers.google.com/gdata/articles/using_cURL)使用'curl'來驗證用戶。這可能與您想要的最接近,但可能無法再用於Drive API。如果它確實有效,我相信你可以在Python中調用終端命令。 – adjuremods