当前位置: 首页 > news >正文

建公司网站的公司/贵阳网站优化公司

建公司网站的公司,贵阳网站优化公司,企业查询显示利好什么意思,网页游戏百度Save Offset 设置关联的内容偏移量,从第几位开始进行关联操作。回到最开始的例子,我们抓取的是You have successfully installed XAMPP on this system!,如果需要获得successfully installed XAMPP on this system!这个字符串,则…

Save Offset

设置关联的内容偏移量,从第几位开始进行关联操作。回到最开始的例子,我们抓取的是You have successfully installed XAMPP on this system!,如果需要获得successfully installed XAMPP on this system!这个字符串,则不用改变左边界,只需要设置Save Offset为9即可,代码为:

web_reg_save_param_ex("ParamName=temp","LB=Congratulations:<br>","RB=</b><p>","Ordinal=1","SaveOffset=9",SEARCH_FILTERS,"ContentType=text/html",LAST);

Save Length

关联出来的内容所需要保存的长度。在Save Offset的例子中我们写到如何获得successfully installed XAMPP on this system!这个字符串,如果我们还希望获得这个字符串中的successfully installed XAMPP,那么可以再添加Save Length为22,代码变为:

web_reg_save_param_ex("ParamName=temp","LB=Congratulations:<br>","RB=</b><p>","Ordinal=1","SaveOffset=9","SaveLen=22",SEARCH_FILTERS,"ContentType=text/html",LAST);

通过Save Length和Save Offset的设置,我们就可以方便地抓取服务器返回的定长数据的任意一个部分了。

Scope

该项设置关联查询的范围,在LR11中和以前的范围做了一些调整,应该算是更加强大了,这里Scope提供了4个选项:Body、Headers、Cookies、All。

  • Headers/Body/Cookies

这3个选项都是从请求返回的所有内容进行关联处理,包括图片、JavaScript脚本等。区别在于对返回信息的分隔方式。在前面介绍HTTP的时候介绍过HTTP返回的内容其实是由Header(HTTP信息头)和Body(HTTP内容)组成的,而Cookie又是Header中的一部分,在Tree模式下的HTTP View视图中可以清晰地看到LR如何定义各块内容。当我们对Phpwind登录返回做关联时,不同的Scope带来的效果如下。

strtok()函数的作用是通过某个分隔符来切分内容的。

char temp[100];char * token;extern char * strtok(char * string, const char * delimiters );lr_save_string("sessionid=54321123&action=work","param");strcpy(temp,lr_eval_string("{param}"));//取出参数值,并且赋值给变量temptoken = (char *)strtok(temp,"&");//使用&符号作为分隔符

这个时候token=“sessionid=54321123”,并且是根据&符号分隔的,所以id的长度可以任意变化,而token中的sessionid可以通过关联的时候Save Offset进行处理,或者使用strtok()函数对等号再次进行处理。

而在LR11中提供了web_reg_save_param_regexp正则表达式关联,上面的写法也可以退休了。打开Add Step添加步骤,选择web_reg_save_param_regexp函数,打开设置窗口,如图所示
在这里插入图片描述
在这个函数中关键就是在Regular Expression的写法上,在前面XML参数的lr_xml_find函数中我们提到过正则表达式的写法,在这里的写法唯一区别在于需要关联返回的内容需要用()圆括号标记。例如,这里的read(.*).php就是指所有符合read开头.php结尾中间的任何内容都关联保存到参数temp中,这里的\是转义符,确保.号能够正确地当做普通字符来匹配。

http://www.jmfq.cn/news/4759705.html

相关文章:

  • 南昌网站建设案例/百度收录入口提交
  • 金融 网站 源码/比百度好用的搜索引擎
  • 那种广告式网站怎么做/能打开各种网站的浏览器
  • 做企业网站需要人维护么/进行网络推广
  • 网站制作完成后首先要对网站进行/chrome手机版
  • 网络引流怎么做啊?/谷歌排名优化
  • 做照片的网站有哪些软件/seo排名优化网站
  • 楚雄市住房和城乡建设局门户网站/广告推广软文案例
  • 武汉市人民政府网站/综合搜索引擎
  • wordpress周期/新站seo竞价
  • 一个简单的政务网站开发要多久/搜索引擎优化的方法包括
  • 博客网站推荐/关键词挖掘工具有哪些
  • 网站结构方面主要做哪些优化/百度网址大全旧版本
  • 通化市建设工程招投标网站/中国新闻网发稿
  • 石家庄网站外包公司/互联网媒体广告公司
  • 教育培训网站建设/网络推广的方法和技巧
  • wwr下载建设网站/宁波百度关键词推广
  • 院校网站建设/深圳营销策划公司十强
  • 企业网站建设 阿里云/新闻稿代写平台
  • 舟山市规划建设局网站/网站推广在线
  • 成都市网站建设设计/广西网站seo
  • 网站做icp备案需要多久/百度营销
  • 网站网页跳转/投广告的平台有哪些
  • 3合1网站建设公司/本周国内新闻
  • 做脚垫版型的网站/长沙网站到首页排名
  • 文字壁纸做背景处理的网站/广州seo优化排名推广
  • 制作一个网站的步骤/百度联系电话多少
  • 中山网站建设/seo高手培训
  • 贵阳网站制作cncolour/网络推广员的工作内容和步骤
  • 用HBuilder做网站的模板/衡阳百度推广