本帖最后由 zhujiannihao123 于 2010-11-01 20:40:56 编辑

解决方案 »

  1.   

    参见这里http://topic.csdn.net/t/20050321/17/3868963.html
    InternetConnect没做吧
      

  2.   

    WinInet调用的是ie的吧,这应该不存在agent标识异常而被服务器拒绝的原因了
      

  3.   

    GET /playback?ip=0.0.0.0&sparams=id%2Cexpire%2Cip%2Cipbits%2Citag%2Calgorithm%2Cburst%2Cfactor%2Coc%3AU0dXTVNRTl9FSkNNN19LS1JJ HTTP/1.1
    Accept: */*
    Accept-Language: zh-CN
    Referer: http://s.ytimg.com/yt/swf/watch_as3-vflPSj_0h.swf
    x-flash-version: 10,1,85,3
    Accept-Encoding: gzip, deflate
    User-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2; AskTB5.5)
    Cookie: VISITOR_INFO1_LIVE=7GwITCV5GMw; PREF=f1=50000000&hvdm=2&ftuc=28&uvdm=1&plsf=time_updated&plso=1; 
    Connection: Keep-Alive
    Host: r11.dfw06s09.c.youtube.com
    上面是IE抓到的请求,我也参照(Accept,Referer, User-Agent )发一份请求给服务器,但是返回的还是403
      

  4.   

    还有我用 flashget下载网址也是返回的403, 为什么IE就可以下载呢?
      

  5.   

    r11.dfw06s09.c.youtube.com
    ?国内目前无法直接访问吧?