質問編集履歴

2

編集コード

2018/06/24 22:27

投稿

Dadada_c.
Dadada_c.

スコア59

test CHANGED
File without changes
test CHANGED
@@ -85,3 +85,55 @@
85
85
  この様になります。。よろしくお願い致します。
86
86
 
87
87
  ![イメージ説明](6e76b87eb0ff4fca77d83e9c5aa2f0e5.jpeg)
88
+
89
+
90
+
91
+
92
+
93
+ #修正後コード
94
+
95
+
96
+
97
+ # coding: UTF-8
98
+
99
+ import urllib.request, urllib.error
100
+
101
+ import csv
102
+
103
+
104
+
105
+
106
+
107
+ html = urllib.request.urlopen('https://search.rakuten.co.jp/search/mall/inz/?p=2&sid=261213').read()
108
+
109
+
110
+
111
+ from bs4 import BeautifulSoup
112
+
113
+
114
+
115
+ soup = BeautifulSoup(html, 'lxml')
116
+
117
+
118
+
119
+ div = soup.findAll('div' , class_='image')
120
+
121
+
122
+
123
+ for f in div:
124
+
125
+ for link in f.findAll('a'):
126
+
127
+
128
+
129
+ csvoutput = link.attrs['href']
130
+
131
+
132
+
133
+
134
+
135
+ with open('out.csv','a') as f:
136
+
137
+ writer = csv.writer(f,lineterminator='\n')
138
+
139
+ writer.writerows([csvoutput])

1

画像の追加

2018/06/24 22:27

投稿

Dadada_c.
Dadada_c.

スコア59

test CHANGED
File without changes
test CHANGED
@@ -75,3 +75,13 @@
75
75
  エクセルで開いた場合もA列に1行に出力したいです…。
76
76
 
77
77
  よろしくお願い致します。
78
+
79
+
80
+
81
+
82
+
83
+ #追加画像
84
+
85
+ この様になります。。よろしくお願い致します。
86
+
87
+ ![イメージ説明](6e76b87eb0ff4fca77d83e9c5aa2f0e5.jpeg)