Bhavcopy скачать с помощью nseindia .NET webclient выдает ошибку удаленный сервер вернул ошибку: (403) запрещено
Следующий код из одного из потоков в codeproject дает ошибку.
"Удаленный сервер вернул ошибку: (403) запрещено"
файл можно загрузить с помощью менеджера загрузок.
Что я уже пробовал:
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Try Dim wc As New WebClient Dim fileurl As String = "http://www.nseindia.com/content/historical/EQUITIES/2012/AUG/cm28AUG2012bhav.csv.zip" Dim filelocation As String = "d:\aaaaa.zip" wc.Headers("Accept") = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" wc.Headers("User-Agent") = "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.1 (KHTML, like Gecko) Chrome/21.0.1180.83 Safari/537.1" wc.DownloadFile(fileurl, filelocation) Catch exception As Exception MsgBox("CAnnot Download") End Try End Sub
Ravi Bhavnani
Можете ли вы скачать этот ресурс, просмотрев веб-сайт NSE?
/Рави
kunaljvyas
да , браузер и менеджер загрузок работают по одной ссылке(url)
Ravi Bhavnani
Используйте Fiddler, чтобы узнать, нужно ли отправлять другие заголовки.
/Рави