浏览器点击百度搜索结果之后,原搜索页面出现重定向乱码不断刷新问题的分析和解决

一、出现问题的环境:

  1.  ubuntu 14.04 LTS

  2.  浏览器:Firefox 45.0.1 Mozilla Firefox for Ubuntu

二、出现问题的具体情况:

  1.  用百度(其他搜索引擎没有出现类似问题)进行搜索,点击搜索结果后出现的新网页正常,但是原来的搜索结果出现了问题,如图所示

图一                         图二

    

  原来的搜索结果进行了自动刷新,并显示了乱码的搜索结果

  每次点击搜索结果后,都要后退好麻烦,不能忍。。。

  

  2.由于尝试了其他的搜索引擎没有出现问题,所以分析问题应该和百度有关系

    试着在Firefox里面关闭了重定向功能

  原来的搜索结果不再刷新,显示阻止自动重定向,问题暂时还是没有解决

  通过百度这种情况,得知可能问题是出在运营商劫持

  博主在家的时候家里用的是铁通的网络,常常也会出现网页莫名跳到hao123搜索主页的情况

  这次博主在学校,用的是学校的教育网,但是依然出现这种类似的情况

  所以这到底是运营商的问题还是百度的问题??

  3.把Firefox重定向的勾去掉之后,这次通过wireshark这个软件,通过抓包的方法来看看问题到底出现在哪里

    部分参考:http://bbs.kafan.cn/forum.php?mod=viewthread&tid=1697660&page=1&extra=

   但是我用的软件是wireshark,在ubuntu下安装很简单,就是apt-get install wireshark,然后通过root打开wireshark软件

     

下一步就是start,在filter里面输入http,过滤出http的数据包

然后通过百度搜索,点击搜索结果,就是重复出问题的步骤

然后看数据包的ip,不能确定哪个ip有问题就全部禁止。。。

使用firefox的插件

全部干掉,总有一个能解决问题的吧。。如果不能那就待解决。。。。

反正我这是时好时坏。。

当上述方法失败的时候,

可以使用火狐的插件YesScript,然后把www.baidu.com添加进去,搜索结果就不刷新了。。

原文地址:https://www.cnblogs.com/tonglin0325/p/5401209.html