51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2102|回复: 9
打印 上一主题 下一主题

[原创] 为什么百度和google录制的结果不同?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-15 12:07:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
今天录制百度时输入关键字“茶叶”,录制完毕观察脚本,提交的是一个表单,回放后搜索结果并不是“茶叶”,而是个“?”
web_submit_data("s",
                "Action=http://www.baidu.com/s",
                "Method=GET",
                "EncType=",
                "TargetFrame=",
                "RecContentType=text/html",
                "Referer=http://www.baidu.com/",
                "Snapshot=t27.inf",
                "Mode=HTML",
                ITEMDATA,
                "Name=wd", "Value=茶叶", ENDITEM,
                EXTRARES,
                "Url=http://s.baidu.com/w.gif?q=%B2%E8%D2%B6&fm=se&T=1263525191&y=EE937F2F&path=http://www.baidu.com/s?wd=%B2%E8%D2%B6&cid=9&qid=cae6a742041d1025&t=1263525137216", "Referer=http://www.baidu.com/s?wd=%B2%E8%D2%B6", ENDITEM,
                "Url=http://i2u.", "Referer=http://www.baidu.com/s?wd=%B2%E8%D2%B6", ENDITEM,
                "Url=http://i2u.", "Referer=http://www.baidu.com/s?wd=%B2%E8%D2%B6", ENDITEM,
                LAST);


而录制GOOGLE后,关键字仍然是“茶叶”,回放脚本却正确显示出搜索内容:
web_url("search",
                "URL=http://www.google.cn/search?hl=zh-CN&source=hp&q=%E8%8C%B6%E5%8F%B6&aq=f&oq=",
                "Resource=0",
                "RecContentType=text/html",
                "Referer=http://www.google.cn/",
                "Snapshot=t2.inf",
                "Mode=HTML",
                LAST);

请教各位高手,为什么百度录制的脚本,回放出来却是“?”的搜索结果,而google却能正确显示搜索结果。有什么办法能回放百度的脚本时,能正确显示出“茶叶”这个搜索结果呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-15 12:08:55 | 只看该作者
编码问题
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-15 13:48:19 | 只看该作者

回复 2# 的帖子

陈老师能说的具体点么,编码哪地方出问题了?还有应该怎么改呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-1-15 14:55:48 | 只看该作者
google是utf-8
百度是gb2312
录制前把录制设置里,高级设置的编码对上就可以了
utf-8就勾上,gb2312就去掉勾
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-1-15 15:07:08 | 只看该作者
楼上的确定?

我发现好像他们都是用al32utf-8的编码
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2010-1-15 15:34:53 | 只看该作者

回复 4# 的帖子

按照你说的去掉勾还是不行啊,求解
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-1-15 17:09:03 | 只看该作者
4楼说的是正确的,百度是gb2312编码,Google是utf-8编码,按4楼是可以的
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-1-15 17:17:40 | 只看该作者
那就多换换个  什么方式可以就用哪种方式
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2010-4-27 11:41:22 | 只看该作者

的确是编码问题

的确是编码问题,以解决
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    10#
    发表于 2010-4-27 21:29:37 | 只看该作者
    肯定是编码的问题了,不过乱码与不乱码其实对测试没任何影响
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 07:27 , Processed in 0.171903 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表