【问题标题】:Python: Get the redirect urls using cURLPython:使用 cURL 获取重定向 URL
【发布时间】:2010-08-29 23:09:09
【问题描述】:

我有兴趣使用 pycURL 在重定向链中获取中间 URL。所以,假设我有一个网站,Site A,它重定向到 Site B,然后重定向到 Site C。通常我只能看到 Site A(起始 URL)和 Site C(结束 URL),但我也对碰巧存在的任何站点感兴趣在起始站点和结束站点之间(在本例中为 站点 B)。我该怎么做呢?

【问题讨论】:

    标签: python curl pycurl


    【解决方案1】:

    看看 PyCurl Callbacks:

    ## Callback function invoked when header data is ready
    def header(buf):
        import sys
        sys.stdout.write(buf)
        # Returning None implies that all bytes were written
    
    c = pycurl.Curl()
    c.setopt(pycurl.URL, "http://www.siteA.com/")
    c.setopt(pycurl.HEADERFUNCTION, header)
    c.perform()
    

    【讨论】:

      猜你喜欢
      • 2013-06-06
      • 1970-01-01
      • 2011-03-05
      • 1970-01-01
      • 2012-10-04
      • 1970-01-01
      • 1970-01-01
      • 2016-11-08
      • 1970-01-01
      相关资源
      最近更新 更多