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

为什么每次 curl www.baidu.com 直接卡死

  •  
  •   wohenyingyu01 · 2015-11-07 11:40:18 +08:00 · 5486 次点击
    这是一个创建于 3305 天前的主题,其中的信息可能已经有所发展或是发生改变。
    win10 的 powershell 下执行的,每次都是直接卡死按什么都无响应,我知道 curl 只是一个 alias ,但是用法应该大同小异?
    14 条回复    2015-11-08 11:25:49 +08:00
    wohenyingyu01
        1
    wohenyingyu01  
    OP
       2015-11-07 11:42:41 +08:00
    是 win10 自带的 curl ,到底应该怎么用的……
    zwy100e72
        2
    zwy100e72  
       2015-11-07 11:56:36 +08:00
    我觉得有几种可能性:
    1. 楼主从来没有打开过 IE ,引擎没有经过首次设置
    2. 百度启用了 https ,并要求设置 cookie
    (我刚刚试了一下出现了一样的问题
    Slienc7
        3
    Slienc7  
       2015-11-07 12:59:37 +08:00
    Uri: PS C:\Users\****> curl https://www.baidu.com


    StatusCode : 200
    StatusDescription : OK
    Content : <html>
    <head>
    <script>
    location.replace(location.href.replace("https://","http://"));
    ...............
    wohenyingyu01
        4
    wohenyingyu01  
    OP
       2015-11-07 13:17:28 +08:00
    @xgowex 你有经过什么设置吗,我一样的指令,就输出一行: vector protection enable 然后就没有任何反应直接卡死, cpu 狂转
    wohenyingyu01
        5
    wohenyingyu01  
    OP
       2015-11-07 13:17:58 +08:00
    @zwy100e72 第一次也需要 cookies 么,这玩意儿真心用不来
    mfaner
        6
    mfaner  
       2015-11-07 13:19:53 +08:00
    好像解析 DOM 执行 JS 的时候出的问题。直接存变量不访问需要解析 DOM 的属性没问题。
    我这里第一次运行没问题之后都是卡死。 https 的居然给我打开了 IE 访问 about:blank 什么鬼。
    mfaner
        7
    mfaner  
       2015-11-07 13:29:14 +08:00
    @mfaner https 换成 IE 的 UA 一样卡死
    Slienc7
        8
    Slienc7  
       2015-11-07 13:39:10 +08:00
    @wohenyingyu01
    没有做过任何设置
    cashcow
        9
    cashcow  
       2015-11-07 13:53:45 +08:00
    你太任性,百度不许
    quericy
        10
    quericy  
       2015-11-07 21:45:44 +08:00
    并没有任何问题啊
    quericy
        11
    quericy  
       2015-11-07 21:46:50 +08:00
    哦好吧,没注意是 powershell = =||
    wohenyingyu01
        12
    wohenyingyu01  
    OP
       2015-11-08 00:10:15 +08:00
    @quericy 不是第三方自己装的 curl ,是 win10 自带的,在 cmd 下没有,只能在 powershell 里面运行的版本
    quericy
        13
    quericy  
       2015-11-08 10:07:38 +08:00
    @wohenyingyu01 我没有装过啊
    wohenyingyu01
        14
    wohenyingyu01  
    OP
       2015-11-08 11:25:49 +08:00
    @quericy 那你怎么在 cmd 用的?我在 cmd 都用不了,既不是内部命令也不是外部命令
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2924 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:09 · PVG 20:09 · LAX 04:09 · JFK 07:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.