• 关联的特殊应用


    如何使用正则表达式关联百度AJAX搜索提示

     

    PYL9?3Lb*i_0web_reg_save_param_regexp( m rB ni9k*R0 "ParamName=aaa", [p7_hP?0 "RegExp=[,[]"(.*?)"", O"i^o2H$i0 "Ordinal=ALL", -z4Xu0H#J?0 SEARCH_FILTERS, X1^!hQ+z0 LAST);51Testing软件测试网-|7r,e;C,F$kb ~
    Z7K+f6WE9a0 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);
    最近有个朋友和我讨论这个问题,说纠结很久了,就是怎么对百度搜索的Json返回做正则表达式关联,我试了一下确实也没找到好办法,直到和土匪讨论了一下,给出了结果
    
    
    
    
    百度搜索的关键字提示是这样的JSON结构
    
    window.bdsug.sug({q:"abd",p:false,s:["奥比岛","abdukerim abliz 2013","abd.exe","abdomen","abdc","奥比岛小游戏","abdulla abdurehim","abduction","abdominal","阿宝的歌曲"]});
    
    
    
    
    我们需要取到的是[]中的每个“”双引号的内容,其实我还是没想明白为啥可以这样取,但是需要编写的正则表达式为
    
    
    
    
    
    [,[]"(.*?)"
    
    写成LR代码是:
    
    
    web_reg_save_param_regexp(
    
    "ParamName=aaa",
    
    "RegExp=[,[]"(.*?)"",
    
    "Ordinal=ALL",
    
    SEARCH_FILTERS,
    
    LAST);
    
    
    
    
    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);
    
  • 相关阅读:
    Python DB API 连接数据库
    PHP base64多图片上传
    Linux vim编写程序时出现高亮字符,如何取消?
    CDN,内容分发网络。
    MySQL随机取数据
    tp5 快速接入扫码支付
    tp5定时器
    清空测试数据
    Centos Crontab查看状态和开启
    select2 使用
  • 原文地址:https://www.cnblogs.com/qmfsun/p/4561748.html
Copyright © 2020-2023  润新知