关于爬虫和处理数据异常的问题?

最近遇到一些具有共性的异常处理需求,想请教大家是否有通用解。

假如我有n1到n100,共计100个不同字段要爬取。要求是这100个字段中任意一个不为空,就要按[n1,n2,,n100]的格式生成一条数据记录,当然空的就记成空格。

之前的解决方案是挨着写try except,详见

那两三个字段还行,100个还这么一个个写那不是自寻死路吗?

有没有什么好的思路来解决这个问题?