2016-10-06 2 views
0

Google 워드 프로세서에서 파일을 다운로드하고 싶습니다. 개인 파일을 다운로드하기 위해 Google에 인증하는 방법도 알고 싶습니다. 나는이 github project을 발견하고 그것은 매우 오래된 인증은 작동하지 않습니다, 나는 오직 공개 파일을 다운로드 할 수 있습니다. urllib3을 사용하면 작동하지 않으며 HTML 대신 js를 제공합니다.Python3 - Google 문서의 비공개 및 공개 URL에서 파일 다운로드

google docs api에서 나는 Google에 연결하는 코드를 발견했으며 (인증 된 사용자의) 최근 문서를 얻는 방법 만 알고 있습니다.

Google 문서에서 바로 URL을 인증하고 다운로드하는 방법을 알고있는 pyhton3 코드가 필요합니다.

답변

2

사용자는 사용자 동의 화면을 불러올 브라우저를 호출하는 앱을 인증해야합니다. 공식 Python Quickstart을 사용하여이 문제를 처리 할 수 ​​있습니다.

docs를 다운로드 할 때 사용할 수있는 python을위한 코드 스 니펫이 포함 된 문서에서도이 내용 (Download Files)에 대해 설명합니다.

+0

oAuth는 사람 인증이 필요합니다 (로그인 페이지에서 브라우저를 엽니 다). 내 크롤러에서 어떻게 전달할 수 있습니까? –

+1

이전에 헤드리스 인증을 사용하고 있다고 생각했습니다. 내가 읽은 것으로부터 사용자를 인증하기 위해'curl '을 사용할 때 [이전 문서] (https://developers.google.com/gdata/articles/using_cURL)가 있습니다. 원하는 항목과 가장 가까운 항목 일 수 있지만 드라이브 API에서는 더 이상 작동하지 않을 수 있습니다. 작동한다면 파이썬 안에서 터미널 명령을 호출 할 수 있다고 생각합니다. – adjuremods

관련 문제