使用Python从需要cookie验证的页面下载文件

0 投票
1 回答
2996 浏览
提问于 2025-04-17 22:34

我有一个Python脚本,需要从以下网址下载一个csv文件:

https://myasx.asx.com.au/home/watchlist/download.do

我遇到的问题是,首先需要登录这个网站。这个网站使用的是基于Cookie的认证方式(也就是通过HTML表单登录)。

到目前为止,我查看了urllib2和Requests这两个库,但没有太大的进展。

1 个回答

1

requests库可以满足你的需求。你可以使用Session对象来保持登录状态。

引用一下请求文档中的内容 -

Session对象可以让你在多次请求中保持某些参数不变。它还可以在从这个Session实例发出的所有请求中保持cookie。

如果你还有问题,可以把你的代码发上来。

撰写回答