本帖最后由 伍六柒 于 2018-8-13 18:43 编辑

目标站返回的数据是jsnop格式的,请问在蓝天里如何采集?DEMO URL:
http://api.car.bitauto.com/CarInfo/getlefttreejson.ashx?tagtype=chexing&pagetype=masterbrand&objid=0

格式如下:
  1. JsonpCallBack({char:{A:1,B:1,C:1,D:1,E:0,F:1,G:1,H:1,I:0,J:1,K:1,L:1,M:1,N:1,O:1,P:1,Q:1,R:1,S:1,T:1,U:0,V:0,W:1,X:1,Y:1,Z:1},brand:{A:[{type:"mb",activity:null,id:9,name:"奥迪",url:"/tree_chexing/mb_9/",cur:0,num:40},{type:"mb",activity:null,id:92,name:"阿尔法·罗密欧",url:"/tree_chexing/mb_92/",cur:0,num:5},{type:"mb",activity:null,id:97,name:"阿斯顿·马丁",url:"/tree_chexing/mb_97/",cur:0,num:12}]}})
复制代码


比如我要取出里面的brand,在线等,谢谢!



你给的链接中没有DataList啊
六度 发表于 2018-8-13 18:30
你给的链接中没有DataList啊

重新编辑了贴子,brand 先添加字段用正则匹配出json
  1. JsonpCallBack([内容1])$
复制代码
你json的key没有双引号会识别错误,字段数据处理》内容替换》
  1. (w+):
复制代码
换成
  1. "$1":
复制代码

然后再添加字段》选字段提取内容》json提取
admin 发表于 2018-8-13 22:03
先添加字段用正则匹配出json

你json的key没有双引号会识别错误,字段数据处理》内容替换》

威武霸气
admin 发表于 2018-8-13 22:03
先添加字段用正则匹配出json

你json的key没有双引号会识别错误,字段数据处理》内容替换》

老大非常强悍,解决!
相关文章