質問編集履歴
1
修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,13 +1,49 @@
|
|
1
1
|
Python3でFC2からサンプル動画をダウンロードするプログラムを作ろうと思っているのですが、
|
2
2
|
どのような手法でダウンロードするのがいいのでしょうか。
|
3
|
-
動画のページ https://contents.fc2.com/article/
|
3
|
+
動画のページ https://contents.fc2.com/article/336603/
|
4
|
-
サンプル動画のURL https://vip-
|
4
|
+
サンプル動画のURL https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474
|
5
5
|
|
6
6
|
```ここに言語名を入力
|
7
7
|
Python3
|
8
8
|
```
|
9
9
|
|
10
10
|
### 試したこと
|
11
|
+
requestsを使った方法
|
12
|
+
```ここに言語を入力
|
13
|
+
import requests
|
14
|
+
response = requests.get('https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474')
|
11
15
|
|
16
|
+
with open(r'C:/Users/ユーザー名/Desktop/','wb') as saveFile:
|
17
|
+
saveFile.write(response.content)
|
18
|
+
```
|
19
|
+
こちらのやり方ですと下記のエラーが出てしまいます
|
20
|
+
```ここに言語を入力
|
21
|
+
Traceback (most recent call last):
|
22
|
+
File "c:/Users/ユーザー名/Desktop/testpy.py", line 4, in <module>
|
23
|
+
with open(r'C:/Users/ユーザー名/Desktop/','wb') as saveFile:
|
24
|
+
PermissionError: [Errno 13] Permission denied: 'C:/Users/ユーザー名/Desktop/'
|
25
|
+
```
|
26
|
+
アクセス許可のエラーのようで、ファイルが読み取り専用になっていると出るエラーらしいのですが、読み取り専用を解除してみても同じエラーのままです。
|
27
|
+
|
28
|
+
次にurllibを使って
|
29
|
+
```ここに言語を入力
|
30
|
+
import urllib.request
|
31
|
+
urllib.request.urlretrieve('https://vip-videoprem44000.fc2.com/up/201509/24/T/7/cut201509245GEChRT7.mp4?mid=875a12ab03247124add19f138678a474',r'C:/Users/ユーザー名/Desktop/')
|
32
|
+
```
|
33
|
+
とやってみると
|
34
|
+
```ここに言語を入力
|
35
|
+
urllib.error.HTTPError: HTTP Error 403: Forbidden
|
36
|
+
```
|
37
|
+
というエラーが出てしまいます
|
12
|
-
|
38
|
+
最後にffmpegでやってみました
|
39
|
+
```ここに言語を入力
|
40
|
+
import ffmpeg
|
41
|
+
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()
|
42
|
+
```
|
43
|
+
これでは以下のエラー
|
44
|
+
```ここに言語を入力
|
45
|
+
FileNotFoundError: [WinError 2] 指定されたファイルが見つかりません。
|
46
|
+
```
|
13
|
-
|
47
|
+
パスの指定の方法が間違っているのでしょうか?
|
48
|
+
|
49
|
+
どなたか詳しい方ご教示いただけますと幸いです。
|