回答編集履歴

2

デバッグ

2018/11/05 11:57

投稿

seastar3
seastar3

スコア2285

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  for node in nodes:
16
16
 
17
- items = node.xpath('@src')
17
+ items = node.xpath('@src')
18
18
 
19
19
 
20
20
 

1

code改善

2018/11/05 11:57

投稿

seastar3
seastar3

スコア2285

test CHANGED
@@ -1,4 +1,4 @@
1
- 検証していないのですが、考え方はXMLのやり方でtrタグごとの集合を取り、このtrタグ内のtd/imgの集合を取り、そのsrc属性を配列として抜き出します。xpathのレベルに対応したforの入れ子のコードになります。
1
+ 検証していないのですが、考え方はXMLのやり方でtrタグごとの集合を取り、このtrタグ内のtd/imgの集合を取り、そのsrc属性を配列itmesとして抜き出し、これもitemの要素に分けて戻します。xpathのレベルに対応したforの入れ子のコードになります。
2
2
 
3
3
  ```python
4
4
 
@@ -14,8 +14,12 @@
14
14
 
15
15
  for node in nodes:
16
16
 
17
- item = node.xpath('@src')
17
+ items = node.xpath('@src')
18
18
 
19
+
20
+
21
+ for item in items:
22
+
19
- yield item
23
+ yield item
20
24
 
21
25
  ```