我像这样使用代理:
request = Request(url="www.domain.com")
in middleware:
request.meta['proxy'] = "http://2.2.2.2:8000"
user_pass = base64.encodestring('username:password')
request.headers['Proxy-Authorization'] = 'Basic ' + user_pass像这样的小甜饼:
request = Request(url="www.domain.com", cookies={'preferences': 'ps=www2'})当我单独使用cookies和代理时,一切正常,但当我试图在一个请求中同时使用cookies和代理时:
request = Request(url="www.domain.com", cookies={'preferences': 'ps=www2'})
in middleware:
request.meta['proxy'] = "http://2.2.2.2:8000"
user_pass = base64.encodestring('username:password')
request.headers['Proxy-Authorization'] = 'Basic ' + user_passcookies只是不会发送到服务器。
我的建议:发送代理授权的报头有问题。它只是切断了曲奇。
发布于 2016-03-10 16:02:19
变化
request.headers['Proxy-Authorization'] = 'Basic ' + user_pass至
request.headers['Proxy-Authorization'] = 'Basic ' + user_pass.strip()https://stackoverflow.com/questions/31835422
复制相似问题