Bash: cómo descargar datos del formulario de Google


0

¿Cómo puedo descargar las .csvrespuestas de a Google Formdesde Bash?

Lo intenté

wget https://docs.google.com/spreadsheets/d/1gRMnKkqKaDAhpm6ytfvZEYfD9_j9HzDk1Q4HgMYC7Xg/edit#gid=1933231618

pero descarga el código HTML / CSS para la página y no el .csvarchivo y tiene sentido. Así es como se ve la ventana para información

ingrese la descripción de la imagen aquí

Para descargar el .csvuno debe hacer clic en file>Download as>csv. No sé qué URL (si existe) corresponde al .csvdocumento.


Debe usar la API de Google , no solo la página de documentos que ve en el navegador. Dependiendo de la API que esté utilizando (por ejemplo, esto es con un token oauth): como curl -H 'Authorization: Bearer <my token>' "https://docs.google.com/spreadsheets/export?id=<doc_id>&exportFormat=csv" alternativa, puede escribir un script con selenio para iniciar sesión y hacer clic en los botones necesarios.
nerdwaller

¿Puedes decirme un poco más sobre qué <mytoken>es y qué <doc_id>es? ¿Es <mytoken>mi dirección de correo electrónico de Google? ¿ <doc_id>La secuencia larga /d/y /edit#la URL que escribí en la publicación?
Remi.b

Debe visitar el enlace proporcionado y registrarse para obtener una "clave de desarrollador". La identificación del documento es probablemente la /d/parte, pero deberá leer sus documentos. Por lo general, no escribimos los guiones para los solicitantes en SU.
nerdwaller
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.