我有兴趣使用pycURL在重定向链中获取中间URL。所以,假设我有一个网站网站A ,重定向到网站B ,然后重定向到网站C 。我经常只能看到网站A (起始网址)和网站C (结束网址),但我也对任何碰巧居住的网站感兴趣在起始和结束站点之间(在这种情况下站点B )。我该怎么做呢?
答案 0 :(得分:0)
了解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()