python
#!/usr/bin/env python # -*- coding: utf-8 -*- import json import subprocess def main(): try: for i in range(1, 1330): cmd = 'curl -k -X GET -H X-Requested-With:XMLHttpRequest https://vcms-api.hibiki-radio.jp/api/v1/videos/play_check?video_id=' + str(i) process = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE) data = json.loads(process.communicate()[0]) if 'playlist_url' in data: cmd = 'ffmpeg -i ' + data['playlist_url'] + ' D:/hibiki_' + str(i) + '.ts' process = subprocess.Popen(cmd.split(), stdout=subprocess.PIPE) process.communicate() else: print ('not found:', str(i)) print ('finish') except Exception as e: print ('Exception', e) if __name__ == '__main__': main()
https://gist.github.com/twopon/47361690376ce918841c7ddfeeee7445#file-hibiki-radio-dl-py
を
python hibiki-radio-dl.py
とコマンドラインで動かすと
Exception [WinError 2] 指定されたファイルが見つかりません。
と出ます。
このエラーの意味と対策をご教示願います。
str(i)は何も入れていませんがどういうことなんでしょう?
まだ回答がついていません
会員登録して回答してみよう