回答編集履歴

1

追記

2018/07/09 14:07

投稿

umyu
umyu

スコア5846

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- こういう場合、最後のというより上書きされていると判断して、ソースコードを確認したほうがいいです。
9
+ こういう場合、最後のというより内容が上書きされていると判断して、ソースコードを確認したほうがいいです。
10
10
 
11
11
  ```Python
12
12
 
@@ -40,32 +40,32 @@
40
40
 
41
41
  for i in range(1, 12):
42
42
 
43
- url = 'https://www.AAA/'+str(i)+'/'
43
+ url = 'https://www.AAA/'+str(i)+'/'
44
44
 
45
- html = urlopen(url)
45
+ html = urlopen(url)
46
46
 
47
- bsObj = BeautifulSoup(html, "html.parser")
47
+ bsObj = BeautifulSoup(html, "html.parser")
48
48
 
49
49
 
50
50
 
51
51
  #テーブルを指定
52
52
 
53
- table = bsObj.findAll("table")[1]
53
+ table = bsObj.findAll("table")[1]
54
54
 
55
- rows = table.findAll("tr")
55
+ rows = table.findAll("tr")
56
56
 
57
- with open("ebooks.csv", 'at', newline = '', encoding = 'utf-8') as csvFile:
57
+ with open("ebooks.csv", 'at', newline = '', encoding = 'utf-8') as csvFile:
58
58
 
59
- writer = csv.writer(csvFile)
59
+ writer = csv.writer(csvFile)
60
60
 
61
- for row in rows:
61
+ for row in rows:
62
62
 
63
- csvRow = []
63
+ csvRow = []
64
64
 
65
- for cell in row.findAll(['td', 'th']):
65
+ for cell in row.findAll(['td', 'th']):
66
66
 
67
- csvRow.append(cell.get_text())
67
+ csvRow.append(cell.get_text())
68
68
 
69
- writer.writerow(csvRow)
69
+ writer.writerow(csvRow)
70
70
 
71
71
  ```