停止更新,敏捷测试及TestOps解决体系,关注订阅号TestOps
如何使用正则表达式关联百度AJAX搜索提示
上一篇 /
下一篇 2013-07-22 17:35:20
/ 个人分类:性能测试
查看( 1240 ) /
评论( 3 )
最近有个朋友和我讨论这个问题,说纠结很久了,就是怎么对百度搜索的Json返回做正则表达式关联,我试了一下确实也没找到好办法,直到和土匪讨论了一下,给出了结果。zoKB#Q2ehF%g0
51Testing软件测试网 [{#m-FTLR
8Mn9R8Z7_^"zJ A0
百度搜索的关键字提示是这样的JSON结构,搜索关键字为abd出来这样的10个提示CODE:51Testing软件测试网R's0lS(SrMO(V
window.bdsug.sug({q:"abd",p:false,s:["奥比岛","abdukerim abliz 2013","abd.exe","abdomen","abdc","奥比岛小游戏","abdulla abdurehim","abduction","abdominal","阿宝的歌曲"]});
51Testing软件测试网#EIFy!?h0iB
51Testing软件测试网 pP4V:E
?}6_
我们需要取到的是[]中的每个“”双引号的内容,其实我还是没想明白为啥可以这样取,但是需要编写的正则表达式为A txl"l/iG)a:Q8y
gp0
V5I4uR%|NOiW0
CODE:
isbQ"WuB0[,\[]"(.*?)"
0d1cr%qpn@0
51Testing软件测试网!mlzZ\"Y%wx1N4E
写成LR代码是:51Testing软件测试网uveB$ga u
ZO/Zx a+DlB0
CODE:
;pL}Go)jA0web_reg_save_param_regexp(
,U+d[.W0M\)q0
"ParamName=aaa",51Testing软件测试网5Y],D(D,i
"RegExp=[,\[]\"(.*?)\"",
T4u#av9~e$w9]MV%L0
"Ordinal=ALL",51Testing软件测试网'S
c{5wf*gy(t*F
SEARCH_FILTERS,
$\ Yr;Qe_izx0
LAST);
tM+upx*?0
51Testing软件测试网{
@H#Q@r5N
OR
web_url("test","URL=http://suggestion.baidu.com/su?wd=loadrunner&p=3&cb=window.bdsug.sug&sid=2901_2777_1420_2785_2580_1788_2250_2543_2701&t=1374485314413",LAST);
论坛模式
推荐
收藏
分享给好友
管理
TAG:
-
lsekfe
发布于2013-07-23 09:33:08
-
支持下云层提供的原创资料!
-
yulei1983
发布于2013-08-01 11:06:03
-
真心没看懂这个正则表达式,今天刚好也碰到这个类似问题了!求解!
-
叫你你敢答应么
发布于2013-08-02 16:02:43
-
能解释下[,\[]"(.*?)" 这个正则表达式吗?