teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

画像の取得が一部出来ましたので、追記しました。

2020/02/29 12:54

投稿

ayuponzu
ayuponzu

スコア15

title CHANGED
File without changes
body CHANGED
@@ -17,26 +17,18 @@
17
17
  ④csv[J]列の画像URLの中にはエラーのものも含まれています
18
18
 
19
19
 
20
- 四苦八苦しながらどうにかcsvの[j]列のみを抜き出すことはできましたが
20
+ 四苦八苦しながらどうにかcsvの[j]列のみを抜き出すこと
21
- プログラミング自体初心者為、
21
+ URL直打ち画像の保存はできました。
22
- その後、どういう風な考え方、実装の仕方をすれば良いのか見当がつかず困っております。
23
22
 
24
- アドバイスよろしくお願いいたします。
25
23
 
26
- ### 発生している問題
27
24
 
28
- ```
29
- 画像URLを抜き出せたものの、この後どうう考え方、実装の仕方をすれば良のか見当がつかず困っております。
25
+ アドバイスよろしくお願いいたします。
30
26
 
31
- 例えば私の実装したい内容の専門用語のようなものがあれば、その名称を教えていただくだけでも大丈夫ですので
32
- なにかアドバイスを頂けますと幸いです。
33
-
34
- ```
35
-
36
27
  ### 該当のソースコード
37
28
 
38
29
  ```Python
39
30
 
31
+ #画像リストの抜き出し
40
32
  form = cgi.FieldStorage()
41
33
  path = form["path"].value
42
34
  csv_original = form["csvname"].value
@@ -52,20 +44,24 @@
52
44
  index=False, # 行インデックスを削除
53
45
  columns=['img_list']
54
46
  )
47
+
48
+ #ここでリストを整えたい
55
49
 
56
50
 
57
- ```
51
+ #画像の保存
58
52
 
59
- ### 試したこと
60
- 上記コードでcsvの[J]列だけを抜き出し
61
- split(" ")を使い、'1つの' セル内の画像のみを分断することはできました。
53
+ download_dir = 'PATH'
62
- →複数行ができておりません。
54
+ sleep_time_sec = 1
63
55
 
64
- [python 画像処理] で調べてOpenCV というものをインストールしました。
65
- →スクレイピング等のやり方は載っていたのですが、
66
- 私は手持ちのURLから、画像保存、加工したいので、
56
+ #ここをURL直打ちじゃなくてcsvファイル使用したい
67
- 少し違うな、と思うものばかりでした><
57
+ url_list = ['画像URL','画像URL']
68
58
 
59
+ for url in url_list:
60
+ print(url)
61
+ download_file_to_dir(url, download_dir)
62
+ time.sleep(sleep_time_sec)
63
+ ```
64
+
69
65
  ### 補足情報(FW/ツールのバージョンなど)
70
66
 
71
67
  Python 3.8