我需要自動從國家證券交易所(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. python腳本來創建另一個python腳本(或python可執行文件)
- 2. 創建一個腳本,將從網頁上的文本中下載一個值
- 3. PHP腳本下載一個網站及其文件
- 4. 使用Python從網站下載文件
- 5. 使用python從網站下載文件
- 6. 是否可以從我的dbml文件創建一個腳本?
- 7. 是否可以從網站下載文件的一部分?
- 8. 從網站下載文件
- 9. 從網站下載文件
- 10. 如何使用Python從網站下載文本文件?
- 11. 在一個腳本中創建和下載CSV文件
- 12. 從網站下載某個文件
- 13. 從多個網站下載文件。
- 14. 創建R腳本文件,保存爲R腳本文件並從命令行打開R腳本文件
- 15. 將網站源文件下載到文件夾的腳本
- 16. 讓.dmg可以從網站下載
- 17. 從TCL調用python腳本並自動創建一個文件
- 18. 如何從Python Scrapy腳本中創建一個exe文件?
- 19. 如何從一個網站(蟒蛇)下載一個zip文件
- 20. 我可以從網站下載.aspx.vb文件嗎?
- 21. 可以從網站根目錄下載哪些文件?
- 22. 從我創建的網站陣列獲取下一個網站?
- 23. PHP下載腳本創建不可讀的ZIP文件在Mac
- 24. Google應用腳本:如何創建可下載的html文件?
- 25. 從網站加載文本文件,並用腳本解析它?
- 26. 訪問網頁和下載* .ext文件,其中可以設置python腳本
- 27. 我可以通過下載鏈接從網站上下載文件嗎? Visual Basic
- 28. 發送xml文件從python腳本到php腳本下載
- 29. 創建一個python腳本登錄到一個網站,並拉HTML數據
- 30. 如何從php腳本創建並下載csv文件?
你需要selenium webdriver來做到這一點 –
請告訴我們你做了什麼。 –