无法从给定链接下载 .zip 文件

问题描述

我曾经使用 vb.net 代码从给定的链接下载 .zip 文件。但最近它停止工作,我得到

System.Net.WebException: '操作已超时

下面是我的代码

 Dim strUrl As String
        strUrl = "http://www.nseindia.com/api/reports?archives=%5B%7B%22name%22%3A%22CM%20-%20Bhavcopy(csv)%22%2C%22type%22%3A%22archives%22%2C%22category%22%3A%22capital-market%22%2C%22section%22%3A%22equities%22%7D%5D&date=27-Jan-2021&type=equities&mode=single"
        Dim fileName As String
        fileName = "C:\Users\myName\Downloads\MyCustomerDownload\myExcel.zip"
Dim wc As WebClient = New WebClient()

 wc.Headers("accept") = "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9"
        wc.Headers("accept-language") = "en-US,en;q=0.9"
        wc.Headers("accept-encoding") = "gzip,deflate,br"
        wc.Headers("user-agent") = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/88.0.4324.104 Safari/537.36"
       
 wc.DownloadFile(strUrl,fileName)

它以前可以工作,但突然停止工作。我是否需要添加/更新任何其他设置?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)