数据提取方式的一些改动