luminati.py 文件源码

python
阅读 14 收藏 0 点赞 0 评论 0

项目:frontoxy 作者: fabienvauchelles 项目源码 文件源码
def process_response(self, request, response, spider):
        try:
            if response.status in self._http_status_codes:
                raise BlacklistError(response, u'HTTP status '.format(response.status))

            self._counter += 1
            if self._counter > self._counter_max:
                logger.debug(u'Max requests: Change IP')
                self._reset_session()

            return response

        except BlacklistError as ex:
            logger.debug(
                u'Ignoring Blacklisted response %(response)r: %(message)r',
                {'response': response, 'message': ex.message}, extra={'spider': spider},
            )

            self._reset_session()
            self.scheduler.process_exception(request, ex, spider)

            raise IgnoreRequest()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号