Macos 晨星csv下载

Macos 晨星csv下载,macos,curl,safari,Macos,Curl,Safari,我使用的是Mac电脑,我正试图通过按下“导出”按钮,从晨星自动下载此页面生成的csv文件。按钮根据此请求生成一个文件:http://financials.morningstar.com/ajax/ReportProcess4CSV.html?&t=XNYS:IBM®ion=usa&culture=en-US&cur=USD&reportType=is&period=12&dataType=A&order=asc&columnYear=10&rounding=3&view=raw&r=337

我使用的是Mac电脑,我正试图通过按下“导出”按钮,从晨星自动下载此页面生成的csv文件。按钮根据此请求生成一个文件:
http://financials.morningstar.com/ajax/ReportProcess4CSV.html?&t=XNYS:IBM®ion=usa&culture=en-US&cur=USD&reportType=is&period=12&dataType=A&order=asc&columnYear=10&rounding=3&view=raw&r=337541&DenominorView=raw&number=3
。我可以使用curl命令生成csv文件,但如果您没有登录晨星,则返回的文件仅包含5年的数据,而对于成员,则返回10年的数据

我已经尝试使用下面的curl命令

curl -v -u username:password 'http://financials.morningstar.com/ajax/ReportProcess4CSV.html?&t=XNYS:IBM&region=usa&culture=en-US&cur=USD&reportType=is&period=12&dataType=A&order=asc&columnYear=10&rounding=3&view=raw&r=337541&denominatorView=raw&number=3'
但该网站忽略了登录,只返回标准的5年数据

我还尝试过用卷曲来供应饼干,因为我认为网站可能会引用它,并且认识到我已经从Safari登录:
curl-v-b/Users/xxx/Library/Cookies/Cookies.binarycookies'http://financials.morningstar.com/ajax/ReportProcess4CSV.html?&t=XNYS:IBM®ion=usa&culture=en-US&cur=USD&reportType=is&period=12&dataType=A&order=asc&columnYear=10&rounding=3&view=raw&r=337541&DenominorView=raw&number=3'


有人知道如何告诉网站我已登录吗?

我最终通过ruby脚本使用mechanize登录网站,然后生成cvs文件