基于Python Doc,
httplib.BadStatusLine如果服务器响应我们无法理解的HTTP状态代码则引发。你可以尝试传递此异常。如果要调用多个URL,则不应关闭驱动程序。
尝试这个:
def parse(self, response): try: print response.status print '???????????????????????????????????' if response.status == 200: self.driver.implicitly_wait(5) self.driver.get(response.url) print response.url print '!!!!!!!!!!!!!!!!!!!!' # DO STUFF except httplib.BadStatusLine: pass



