我需要自動從國家證券交易所(NSE)網站下載bhav.zip文件(下面給出的鏈接)給定的日期範圍(讓說2017年5月1日至5月5日),但我無法這樣做。 https://www.nseindia.com/products/content/equities/equities/archieve_eq.htm創建一個Python或R腳本,可以從NSE網站下載Bhav.zip文件
回答
下載的zip文件特定日期的URL看起來像它遵循一個模式,
例如: 下載5月5日2017年數據: 鏈接的樣子, https://www.nseindia.com/content/historical/EQUITIES/2017/MAY/cm05MAY2017bhav.csv.zip
也就是說,網址遵循類似的模式, https://www.nseindia.com/content/historical/EQUITIES/{year}/{month in captial letters}/cm{date}{month in captial letters}{year}bhav.csv.zip
你可以簡單地寫一個for循環遍歷日期並單獨保存!
非常感謝您的鏈接。一個問題,但是,你是如何獲得下載bhavcopy的確切URL。例如,如果我現在嘗試從BSE網站下載,我該如何獲得它? –
很簡單,我訪問了你給出的鏈接,並試圖下載特定日期的數據,並在下載時看到URL不是動態生成的,而是靜態的。所以我嘗試更改URL中的日期,並且它工作正常! –
非常感謝......我使用了下面的python代碼來下載數據。但它總是顯示給定的錯誤: –
- 1. PHP腳本下載一個網站及其文件
- 2. 使用python從網站下載文件
- 3. 是否可以從網站下載文件的一部分?
- 4. 在一個腳本中創建和下載CSV文件
- 5. 創建R腳本文件,保存爲R腳本文件並從命令行打開R腳本文件
- 6. 讓.dmg可以從網站下載
- 7. 從TCL調用python腳本並自動創建一個文件
- 8. 從我創建的網站陣列獲取下一個網站?
- 9. 可以從網站根目錄下載哪些文件?
- 10. Google應用腳本:如何創建可下載的html文件?
- 11. 從網站加載文本文件,並用腳本解析它?
- 12. 訪問網頁和下載* .ext文件,其中可以設置python腳本
- 13. 發送xml文件從python腳本到php腳本下載
- 14. 如何從php腳本創建並下載csv文件?
- 15. 創建一個python腳本登錄到一個網站,並拉HTML數據
- 16. 我可以從我的網站創建一個項目url
- 17. 從網站下載表到R
- 18. 從python腳本創建可執行文件
- 19. 每5分鐘從php腳本創建一個文本文件
- 20. 通過加載腳本或網站
- 21. 網站負載測試Python腳本
- 22. Bash腳本登錄網站並下載文件
- 23. 自動登錄網站並下載文件的腳本
- 24. 從網站下載txt文件android
- 25. 從網站下載音頻文件
- 26. 從網站自動下載XLS文件
- 27. 從webservice下載文件 - 在ASP.NET網站
- 28. 如何從C#網站下載文件?
- 29. C#從網站下載.swf文件
- 30. 從網站下載CSV文件
你需要selenium webdriver來做到這一點 –
請告訴我們你做了什麼。 –