[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: 在Debian下访问E度网站自动跳转到新??



谢谢大家。
通过在 Firefox 中修改 User Agent,解决了上 E 度网的问题。
看来这个问题确实是网站的问题,给他们发个邮件试试。

在 2010年7月20日 上午1:16,Tao Wang <dancefire@gmail.com> 写道:
> 我这里搞明白了。我用你的程序分析了一下,确实如你所说,如果 User-Agent 是:
>
> Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.6) Gecko/20100627
> Firefox/3.6.6 GTB7.1
>
> 那么就用 HTTP 301 重定向到 www.sina.com ,而如果是:
>
> Mozilla/5.0 (Windows; U; Windows NT 6.1; zh-CN; rv:1.9.2) Gecko/20100115
> Firefox/3.6.6
>
> 就继续显示网页。即使在我这里也是如此。似乎是 Windows 和 Linux 的区别,不过我的 Ubuntu 为什么可以访问而不被重定向到 sina
> 呢?我的 User-Agent 是:
>
> Mozilla/5.0 (X11; U; Linux i686; zh-CN; rv:1.9.2.6) Gecko/20100628
> Ubuntu/10.04 (lucid) Firefox/3.6.6
>
> 对比了一下,发现唯一的区别就是:我的 Linux 是 32位的,而 Chen Xing 的是 64 位的。我把脚本改了一下,如果改成
> x86_64,就无法访问了,如果改成 i686 就没有问题了。
>
> 所以,现在的问题是,不能访问的朋友是不是都是 64 位的?如果确实是这个原因,那就给 eduu.com 的客服打电话好了。肯定是他们的一些原因。
>
> 虽然不知道什么问题导致的,但是如果是 User Agent 的问题,Firefox 可以修改 UA,在地址栏输入
> about:config,确定后,右键建立一个新的类型为“字符串”的键,键名为“general.useragent.override”,键值为上面提到的可用的
> User-Agent(或在Firefox的帮助->关于里把UA拷贝出来,然后修改 x86_64 => i686,贴到这里)。
>
>
> 2010/7/20 Chen Xing <cxcxcxcx@gmail.com>
>>
>> 在 2010年7月19日 下午11:34,Shell Xu <shell909090@gmail.com> 写道:
>> > 这个问题看起来比较怪,不过还是可以分析一下的。
>> > 1.试验过wget域名和ip么?
>> > 2.如果1中返回一致,跳转和不跳转,两者的请求头差别是什么?
>> > 域名和ip,区别在于请求头中的Host。不过看起来和这个无关,因此我猜的两者应该一致。
>> > 2则比较麻烦了,各种浏览器的header比较复杂,而wget的头部比较简单。
>> > User-Agent: Wget/1.12 (linux-gnu)
>> > Accept: */*
>> > Host: something
>> > Connection: Keep-Alive
>> > 于是差了很多东西。
>> > 如果是这个问题,那是某一级别的ids。
>>
>>
>> IP是一致的,Header不一样,我上面一封邮件里有个expect脚本,可以清楚地看到改了UA之后,服务器返回的状态就不一样了,一个是200,一个是301
>>
>> >
>> > 在 2010年7月19日 下午7:59,Mickey Fox <acrofox@gmail.com>写道:
>> >>
>> >> 再总结一下:在我这是在 Debian 下用 fx、chrome、opera 访问都跳转,用 wget 下载不跳转,再试了一下,用 w3m
>> >> 访问也不跳转。在 Windows 下和 Ubuntu 10.04 下访问不跳转,但特别慢。
>> >>
>> >> 另外 李文明、Liang Suilong 二位网友也报告不自动跳转的情况。
>> >>
>> >> 如果说是 DNS 的问题,那么为什么用 wget 和 w3m 访问不跳转?难道 DNS 服务器会根据 User Agent
>> >> 给出不同的地址解析?
>> >> 如果说是 JavaScript 的问题,那么为什么在 Windows 下和在 Ubuntu 下能访问?而且我在 Debian 系统中的
>> >> Firefox 中安装了 Noscript,不管禁用 eduu.com 的脚本还是启用之,结果都是相同(自动跳转)。再安装了 Adblock
>> >> plus,并增加了订阅,仍然是自动跳转。
>> >
>> >
>> >
>> > --
>> > 无能者无所求,饱食而遨游,泛若不系之舟
>> >
>
>
>
> --
> Regards
>
> Tao Wang
>

Reply to: