firebroo
V2EX  ›  Windows

能通过编程实现控制 ie 下载文件吗

  •  
  •   firebroo · Sep 12, 2016 · 3388 views
    This topic created in 3704 days ago, the information mentioned may be changed or developed.
    • win 下面的编程手段都可以,前提就是必须通过 ie 去自动下载。
    • 不能使用 curl , wget ,必须通过 ie ,必须通过 ie ,必须通过 ie 。

    我现在通过 cmd.exe 开新进程运行 iexplore.exe 跟上参数 http://xxx/xxx.zip 这样去下载还需要在弹出的 ie 界面点击确认下载才会进行下载。

    12 replies  •  2016-09-12 17:52:52 +08:00
    loading
    loading
    Sep 12, 2016 via Android
    1
    win32com 看有没接口。

    能模拟 ie ua 进行下载,为什么一定要呢?
    firebroo
    firebroo
    OP
    Sep 12, 2016
    2
    @loading 我找了一圈没找到,这是我的特殊需求吧,我只是想了解是否可以办到。
    boro
    boro
    Sep 12, 2016 via iPhone
    3
    试下 vbs
    jasontse
    jasontse
    Sep 12, 2016 via iPad
    4
    用 SHFileOperation 从网络复制文件试试, Windows 10 是可以的,低了不清楚。
    subpo
    subpo
    Sep 12, 2016
    5
    任何方法都可以的话,用按键精灵不就行了...
    firebroo
    firebroo
    OP
    Sep 12, 2016
    6
    @boro 具体代码?

    @jasontse 我看了下这个 API ,我是需要通过 ie 去下载。

    @subpo 确认可以,但是不是我想要的。。
    boro
    boro
    Sep 12, 2016 via iPhone
    7
    @firebroo Google - vbs 实现 IE 自动下载文件
    boro
    boro
    Sep 12, 2016 via iPhone
    8
    还有 powrshell
    boro
    boro
    Sep 12, 2016 via iPhone
    9
    上面打错,是 PowerShell
    AdamMaggie
    AdamMaggie
    Sep 12, 2016 via Android
    10
    .net 里面有个 webclient 类,里面有个 downloaddata 方法,不知道能不能满足你的需求~
    hansnow
    hansnow
    Sep 12, 2016
    11
    既然需求这么怪,那我也来个怪怪的方法吧——按键精灵
    abelyao
    abelyao
    Sep 12, 2016 via iPhone
    12
    果然 V2 都没有玩 .net 的吗…
    .net 提供了 WebBrowser ,太容易了…
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1304 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 21:37 · PVG 05:37 · LAX 13:37 · JFK 16:37
    ♥ Do have faith in what you're doing.