V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
SoloCompany
V2EX  ›  问与答

v2ex 今天开始貌似没有 UserAgent 就无法访问了

  •  
  •   SoloCompany · 2013-08-20 03:16:54 +08:00 · 3382 次点击
    这是一个创建于 4105 天前的主题,其中的信息可能已经有所发展或是发生改变。
    如图
    https://pbs.twimg.com/media/BSDGtYnCEAEUxLS.jpg


    使用的软件是 ReadKit ,在阅读页面内无法显示内容,打开浏览器的话正常

    然后用 curl 测试了下,发现只有在缺少 UserAgent 的情况下才能得到同样的错误
    往 UserAgent 中放任意垃圾内容似乎都能访问到

    没有去抓包,不太确定 ReadKit 是否真的会不发 UserAgent,或许是说它的 useragent 命中了 v2ex 的黑名单?
    Livid
        1
    Livid  
    MOD
       2013-08-20 03:17:42 +08:00
    是的,没有 UA 会被拒绝。
    SoloCompany
        2
    SoloCompany  
    OP
       2013-08-20 03:18:41 +08:00
    错误信息:(这里支持 Markdown?不太确定,试试看)
    Traceback (most recent call last):
    File "/usr/local/lib/python2.7/dist-packages/tornado/web.py", line 1042, in _execute
    getattr(self, self.request.method.lower())(*args, **kwargs)
    File "/www/v2ex/galaxy/handlers/web/topic.py", line 211, in get
    raise HTTPError(403)
    HTTPError: HTTP 403: Forbidden
    SoloCompany
        3
    SoloCompany  
    OP
       2013-08-20 10:03:36 +08:00
    @Livid 今天测试了下,不仅仅是 ReadKit for Mac,手机上几个客户端以及浏览器,包括 gReader,UC Browser,Chrome 打开页面都是同样的 403 错误,估计不是 UserAgent 为空导致的
    Livid
        4
    Livid  
    MOD
       2013-08-20 10:04:43 +08:00
    @SoloCompany Android?
    SoloCompany
        5
    SoloCompany  
    OP
       2013-08-20 10:14:09 +08:00
    @Livid 是的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1050 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:25 · PVG 04:25 · LAX 12:25 · JFK 15:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.