回答編集履歴

1

直下を追加

2020/02/10 14:05

投稿

barobaro
barobaro

スコア1286

test CHANGED
@@ -81,3 +81,13 @@
81
81
  soup.select("td.aaa")[3]
82
82
 
83
83
  ```
84
+
85
+
86
+
87
+ 直下の場合はrecursive=Falseで再帰なしにしてif i.stringでフィルタしたのでもいいかもしれません
88
+
89
+ ```python
90
+
91
+ result = [i.string for i in soup.tr.find_all('td', class_='aaa', recursive=False) if i.string]
92
+
93
+ ```