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''