【问题标题】:Use python to download a file from a cookie authenticated page使用python从cookie认证页面下载文件
【发布时间】:2014-03-16 19:54:06
【问题描述】:

我有一个 python 脚本需要从以下位置下载 csv 文件:

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

我的问题是你必须先登录网站,它是基于 Cookie 的身份验证(HTML 表单登录)。

到目前为止,我已经查看了 urllib2 和 Requests,但运气不佳。

【问题讨论】:

  • 试试mechanize
  • 你能发布你的代码吗?

标签: python python-2.7 request web-scraping


【解决方案1】:

requests 库应该做你想做的事。您可以使用Session 对象来持久化身份验证。

引用request docs -

Session 对象允许您跨请求保留某些参数。它还在从 Session 实例发出的所有请求中保留 cookie。

如果您仍然遇到问题,请发布您的代码。

【讨论】:

    猜你喜欢
    • 2012-10-11
    • 2019-02-09
    • 2010-09-20
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 2012-10-23
    • 2019-01-15
    相关资源
    最近更新 更多