代码之家  ›  专栏  ›  技术社区  ›  Bemmu

抓取需要用python登录的站点

  •  8
  • Bemmu  · 技术社区  · 16 年前

    我在我的网站上使用了几个广告网络,为了了解我赚了多少钱,我每天都需要登录到网站上来计算这些价值。我正在考虑制作一个python脚本,这样我就可以得到一个快速的总计。我知道我需要做一个日志请求来登录,然后存储我返回的cookie,然后在传递这些cookie时获取请求报告页。

    在python中复制我手动浏览站点时所做的最方便的方法是什么?

    3 回复  |  直到 16 年前
        2
  •  1
  •   Alex Martelli    16 年前

    cookielib 客户端cookie处理,以及 mechanize 以多种方式增强它——包括通过从Internet Explorer缓存中读取cookie来初始化cookie jar的方法(因此,如果您可以手动登录Windows上的每个站点一次,那么您可以使用cookielib或machinize进行将来基于完全相同cookie的登录——当然,直到它们过期为止)。

        3
  •  1
  •   hoju    16 年前

    不是python解决方案,而是考虑使用类似 Chickenfoot .