Bash: Cara mengunduh data dari Google Form

0

Bagaimana saya bisa mengunduh .csvtanggapan a Google Formdari Bash?

Saya mencoba

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

tetapi mengunduh kode HTML / CSS untuk halaman dan bukan .csvfile dan itu masuk akal. Inilah tampilan jendela untuk info

masukkan deskripsi gambar di sini

Untuk mengunduh, .csvorang harus mengklik file>Download as>csv. Saya gagal mengetahui apa URL (jika ada) sesuai dengan .csvdokumen.

Remi.b
sumber
Anda harus menggunakan API Google , bukan hanya membuat halaman dokumen Anda seperti yang Anda lihat di browser. Bergantung pada API mana yang Anda gunakan (mis. Ini dengan token oauth): curl -H 'Authorization: Bearer <my token>' "https://docs.google.com/spreadsheets/export?id=<doc_id>&exportFormat=csv" Atau, Anda dapat menulis skrip dengan selenium untuk masuk dan mengklik tombol yang diperlukan.
nerdwaller
Bisakah Anda memberi tahu saya sedikit tentang apa <mytoken>itu dan apa <doc_id>itu? Apakah <mytoken>alamat email Google saya? Apakah <doc_id>urutan panjang /d/dan /edit#di URL yang saya tulis di posting?
Remi.b
Anda perlu mengunjungi tautan yang disediakan dan mendaftar untuk "kunci pengembang". ID dokumen mungkin adalah /d/bagiannya, tetapi Anda harus membaca dokumen mereka. Kami biasanya tidak menulis skrip untuk penanya di SU.
nerdwaller