下面的谷歌文档被导出到CSV,然后使用标准的Web浏览器自动下载:https://docs.google.com/spreadsheets/d/1wDD_Xm8IQYuYNefv9cOJ_7afTLImHgYA05pfN3qY63E/export?format=csv
我试图下载使用PowerShell没有成功这个文件。我尝试使用调用-的WebRequest,启动BitsTransfer和使用WebRequest对象,但没有运气。
编辑:改变网址。
Invoke-WebRequest
带有一个参数,它的结果存储在一个文件中:-OutFile
Invoke-WebRequest URL -OutFile c:\file.ext
如果您需要授权才可以发送这样的请求:
Invoke-WebRequest URL /* whatever is neccesary to login */ -SessionVariable MySession
Invoke-WebRequest URL -WebSession $MySession
若要确定发生登录表单的布局,您可以使用调用-WebRequests返回对象。它会收集有关的HTML表单和字段的信息(可能只是于Windows)。登录的里程可以用相同的双因素-AUTH东西活性或不变化。也许你可以创造一些秘密链接到您的文件,并不需要身份验证或可能谷歌允许你建立某种形式,它可以发送AUS授权标头旁边您的要求进行私人访问令牌。