twisted.web.error.SchemeNotSupported: Unsupported scheme: b''
老师 您好,
我按照你的做法还有参考了阿布云官方的示例代码
import base64 # 代理服务器
proxyServer = "http://http-dyn.abuyun.com:9020"
# 代理隧道验证信息
proxyUser = "H01234567890123D"
proxyPass = "0123456789012345"
# for Python2
proxyAuth = "Basic " + base64.b64encode(proxyUser + ":" + proxyPass)
# for Python3
#proxyAuth = "Basic " + base64.urlsafe_b64encode(bytes((proxyUser + ":" + proxyPass), "ascii")).decode("utf8")
class ProxyMiddleware(object):
def process_request(self, request, spider):
request.meta["proxy"] = proxyServer
request.headers["Proxy-Authorization"] = proxyAuth加了下面这句就会产生一个错
request.meta["proxy"] = proxyServer
错误是:
twisted.web.error.SchemeNotSupported: Unsupported scheme: b''