質問編集履歴

1

修正

2020/06/29 13:18

投稿

ta-ta-ta-
ta-ta-ta-

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
  どのような手法でダウンロードするのがいいのでしょうか。
4
4
 
5
- 動画のページ https://contents.fc2.com/article/336716/
5
+ 動画のページ https://contents.fc2.com/article/336603/
6
6
 
7
- サンプル動画のURL https://vip-videoprem31000.fc2.com/up/201509/24/6/d/cut20150924VUJcEx6d.mp4?mid=875a12ab03247124add19f138678a474
7
+ サンプル動画のURL https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474
8
8
 
9
9
 
10
10
 
@@ -18,8 +18,80 @@
18
18
 
19
19
  ### 試したこと
20
20
 
21
+ requestsを使った方法
22
+
23
+ ```ここに言語を入力
24
+
25
+ import requests
26
+
27
+ response = requests.get('https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474')
21
28
 
22
29
 
23
- ネットで調べてRequestsやffmpegでやってみましたが、うまくできませんでした
24
30
 
31
+ with open(r'C:/Users/ユーザー名/Desktop/','wb') as saveFile:
32
+
33
+ saveFile.write(response.content)
34
+
35
+ ```
36
+
37
+ こちらのやり方ですと下記のエラーが出てしまいます
38
+
39
+ ```ここに言語を入力
40
+
41
+ Traceback (most recent call last):
42
+
43
+ File "c:/Users/ユーザー名/Desktop/testpy.py", line 4, in <module>
44
+
45
+ with open(r'C:/Users/ユーザー名/Desktop/','wb') as saveFile:
46
+
47
+ PermissionError: [Errno 13] Permission denied: 'C:/Users/ユーザー名/Desktop/'
48
+
49
+ ```
50
+
51
+ アクセス許可のエラーのようで、ファイルが読み取り専用になっていると出るエラーらしいのですが、読み取り専用を解除してみても同じエラーのままです。
52
+
53
+
54
+
55
+ 次にurllibを使って
56
+
57
+ ```ここに言語を入力
58
+
59
+ import urllib.request
60
+
61
+ urllib.request.urlretrieve('https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474',r'C:/Users/ユーザー名/Desktop/')
62
+
63
+ ```
64
+
65
+ とやってみると
66
+
67
+ ```ここに言語を入力
68
+
69
+ urllib.error.HTTPError: HTTP Error 403: Forbidden
70
+
71
+ ```
72
+
73
+ というエラーが出てしまいます
74
+
75
+ 最後にffmpegでやってみました
76
+
77
+ ```ここに言語を入力
78
+
79
+ import ffmpeg
80
+
81
+ ffmpeg.input('https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474').output(r'C:/Users/ユーザー名/Desktop/moviefile/sample.mp4').run()
82
+
83
+ ```
84
+
85
+ これでは以下のエラー
86
+
87
+ ```ここに言語を入力
88
+
89
+ FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
90
+
91
+ ```
92
+
25
- やり方が間違っているのかもしてません。
93
+ パスの指定のが間違っているのでしょう
94
+
95
+
96
+
97
+ どなたか詳しい方ご教示いただけますと幸いです。