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

質問編集履歴

2

編集コード

2018/06/24 22:27

投稿

Dadada_c.
Dadada_c.

スコア59

title CHANGED
File without changes
body CHANGED
@@ -41,4 +41,30 @@
41
41
 
42
42
  #追加画像
43
43
  この様になります。。よろしくお願い致します。
44
- ![イメージ説明](6e76b87eb0ff4fca77d83e9c5aa2f0e5.jpeg)
44
+ ![イメージ説明](6e76b87eb0ff4fca77d83e9c5aa2f0e5.jpeg)
45
+
46
+
47
+ #修正後コード
48
+
49
+ # coding: UTF-8
50
+ import urllib.request, urllib.error
51
+ import csv
52
+
53
+
54
+ html = urllib.request.urlopen('https://search.rakuten.co.jp/search/mall/inz/?p=2&sid=261213').read()
55
+
56
+ from bs4 import BeautifulSoup
57
+
58
+ soup = BeautifulSoup(html, 'lxml')
59
+
60
+ div = soup.findAll('div' , class_='image')
61
+
62
+ for f in div:
63
+ for link in f.findAll('a'):
64
+
65
+ csvoutput = link.attrs['href']
66
+
67
+
68
+ with open('out.csv','a') as f:
69
+ writer = csv.writer(f,lineterminator='\n')
70
+ writer.writerows([csvoutput])

1

画像の追加

2018/06/24 22:27

投稿

Dadada_c.
Dadada_c.

スコア59

title CHANGED
File without changes
body CHANGED
@@ -36,4 +36,9 @@
36
36
 
37
37
  #補足情報
38
38
  エクセルで開いた場合もA列に1行に出力したいです…。
39
- よろしくお願い致します。
39
+ よろしくお願い致します。
40
+
41
+
42
+ #追加画像
43
+ この様になります。。よろしくお願い致します。
44
+ ![イメージ説明](6e76b87eb0ff4fca77d83e9c5aa2f0e5.jpeg)