import httplib2 import aacs ht = httplib2.Http() url = "http://someurl.com/rss" cookie = {} hd = { 'User-Agent':'Mozilla/5.0 (Windows NT 6.2) AppleWebKit/536.0 (KHTML, like Gecko) Chrome/24.6.5128.7 Safari/536.0', 'Accept-Language':'zh-CN,zh;q=0.8', 'Accept-Charset':'utf-8;q=0.7,*;q=0.7', 'Accept':'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'Connection': 'keep-alive', 'Accept-Encoding':'gzip,deflate', } resp, ct = ht.request(url, headers = hd) if aacs.autodetect(resp, ct, ht, cookie, hd, url): #request again hd.update({"Cookie":aacs.mkcookie(cookie)}) resp, ct = ht.request(url, headers = hd)