2017-05-31 8 views
0

特定の日付範囲で、National Stock Exchange(NSE)のWebサイト(以下のリンク)からbhav.zipファイルを自動的にダウンロードする必要があります2017年5月1日〜5月5日)、私はそうすることができません。それは例えば、パターン、NSEウェブサイトからBhav.zipファイルをダウンロードできるPythonスクリプトまたはRスクリプトを作成します。

を次のように特定の日付のzipファイルをダウンロードするためのURLが見え https://www.nseindia.com/products/content/equities/equities/archieve_eq.htm

+0

あなたはこれを行うにはセレンのwebdriverが必要です –

+0

あなたがしたことを私たちに教えてください。 –

答えて

1

: 2017年5月5日にデータをダウンロードする: リンクは https://www.nseindia.com/content/historical/EQUITIES/2017/MAY/cm05MAY2017bhav.csv.zip

、のように見えます ある

は、URLのようなパターン、 https://www.nseindia.com/content/historical/EQUITIES/{year}/{month in captial letters}/cm{date}{month in captial letters}{year}bhav.csv.zip

あなたは、単にを反復処理するループのために書くことができますが、以下の日付を保存して個別に保存してください!

+0

ありがとうございました。しかし、1つの質問ですが、bhavcopyをダウンロードするための正確なURLはどうでしたか?例えば、BSEのウェブサイトからダウンロードしようとするとどうすれば入手できますか? –

+0

シンプルで、あなたが与えたリンクを訪れ、特定の日付のデータをダウンロードしようとしましたが、ダウンロード中にURLが動的に生成されずに静的なものであることがわかりました。だから私はURLの日付を変更しようとしたと働いた! –

+0

ありがとうございました...私は以下のPythonコードを使ってデータをダウンロードしました。しかし、それは常に指定されたエラーを表示します: –

関連する問題