当前位置: 首页 > news >正文

公司网站注销商品展示网站源码

公司网站注销,商品展示网站源码,网站建设的各个环节,2021年最新的网站前言: 异常很正常,调试异常/日志异常/错误异常~ 但在爬虫的时候,写完代码--->运行后根本挡不住一些运行异常;于是,把异常写到了中间件~ 当然,这也没有错; 不过,其实可以直接这么设计一下... 正文: 参照一下中间件处理的异常 def process_exception(self, request, exc…

前言:

异常很正常,调试异常/日志异常/错误异常~

但在爬虫的时候,写完代码--->运行后根本挡不住一些运行异常;于是,把异常写到了中间件~ 当然,这也没有错;

不过,其实可以直接这么设计一下...

正文:

参照一下中间件处理的异常

def process_exception(self, request, exception, spider):pass

我们除了在请求异常的时候给他记录一下之外;

还有个地方,例如

  • html解析异常/报错; spiders的解析
  • 数据处理异常,pipelines的数据解析class
  • 数据存储异常;存到数据库等文件的class
  • 等;

对于这些,明明请求到数据,但是意外引起的异常-----属于会`漏数据的行为`,必须要给他记录起来的;

因此,在scrapy中最好是自己给他补一个处理异常的方法,让他存在关键位置;

例如(一个小模版):

import loggingdef log_exception(self, item, spider, exception):logger = logging.getLogger('exception_logger')logger.setLevel(logging.ERROR)formatter = logging.Formatter('%(asctime)s - %(levelname)s - %(message)s')file_handler = logging.FileHandler('数据存储异常.txt')file_handler.setLevel(logging.ERROR)file_handler.setFormatter(formatter)logger.addHandler(file_handler)msg = f"Exception occurred for item type: {type(item)}, Spider: {spider.name}, Exception: {exception}"logger.error(msg)#在所有处理数据的地方,给他套上def process_infoitem(self, item):try:# 处理逻辑# ...passexcept Exception as e:self.log_exception(item, spider, e)

然后,让他输出到文件呀,redis啥的.随你放! 

---等spiders_closed后, 你可以专门列一个爬虫,来把这些差了的数据给他补上!

(这是个小插曲,做个提醒)
http://www.yayakq.cn/news/988398/

相关文章:

  • 建筑设计师专业网站深圳市宝安区龙华公司是干什么的
  • 厦门网站排名优化价格久久建筑服务网
  • 个人网站做得优秀的百度网盘登录首页
  • 做模版网站需要租服务器吗企业网站推广的方法有什么
  • 网站淘客宝怎么做建网站自己与租云服务器哪个好
  • 网站建设方案书泰安网红金火火
  • 常用网站建设技术有哪些网站建设策划书提纲
  • 邯郸网站建设纵横重庆永川网站建设公司
  • 万州网站制作网站定制开发注意事项
  • 网站专题优化聊城手机网站建设软件
  • 网站上的百度地图标注咋样做怎么更改wordpress
  • php网站开发心得3500字室内设计联盟邀请码
  • 厦门加盟网站建设购物网站图片的放大怎么做的
  • html网站设计模板如何查询网站后台地址
  • 东莞网站优化是什么河南省精品旅游线路发布
  • 大学生心理咨询网站建设论文做新闻类网站还有市场吗
  • 设计素材网站推荐2023天津在线网页制作报价
  • 建站极速通百度热词搜索指数
  • 官方网站建设公司排名百度关键词优化首选667seo
  • 兰州网站建设招聘建设网站的基本流程是什么
  • 定边网站建设福州网站关键排名
  • 重庆公司网站建设北排建设公司官网
  • 临沂做网站选盛誉公司微网站制作
  • 淘宝上面如何做网站凡科网的网站建设好用吗
  • 东莞做网站排名优化推广wordpress 创建文章
  • 自己可以做网站服务器吗社交网站页面设计
  • 安阳信息港网站阳江网红打卡点
  • 天津公司建设网站七台河哈尔滨网站建设
  • 本地电脑如何做网站服务器网站建设全部流程包括备案
  • 想要做个公司网站整站采集wordpress