webサイトから、画像をダウンロードしたいのですが、
失敗します。
どうして、でしょうか?
エラー内容
AttributeError: module 'urllib' has no attribute 'urlretrieve'
コード
python
1#ライブラリの読み込み 2import urllib.error 3import urllib.request 4 5import requests 6import bs4 7 8import urllib 9# 対象のURL 10url='http://moeimg.net/11438.html' 11 12 13# URLの情報を取得 14r = requests.get(url) 15soup = bs4.BeautifulSoup(r.content) 16 17 18# ページに存在するimgタグを検索 19for link in soup.find_all('img'): 20 # 画像URLを取得 21 img_url = link.get('src') 22 23 #print (img_url) 24 25 try: 26 urllib.urlretrieve(img_url,img_url.split('/')[-1]) 27 except urllib.error.URLError as e: 28 print(e)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/06 15:38
2018/03/06 15:48
2018/03/06 15:49
2018/03/06 15:51
2018/03/06 15:52
2018/03/06 15:53
2018/03/06 15:58