回答編集履歴

2

微修正

2020/05/25 12:13

投稿

otn
otn

スコア84555

test CHANGED
@@ -12,12 +12,12 @@
12
12
 
13
13
  全部取得して、onmouseoverがなければ無視
14
14
 
15
- x = [area for area in soup.find_all("area") if area.has_attr("onmouseover")]
15
+ area = [tag for tag in soup.find_all("area") if tag.has_attr("onmouseover")]
16
16
 
17
17
 
18
18
 
19
19
  条件で何とかする
20
20
 
21
- y = soup.find_all(lambda tag: tag.name=="area" and tag.has_attr("onmouseover"))
21
+ area = soup.find_all(lambda tag: tag.name=="area" and tag.has_attr("onmouseover"))
22
22
 
23
23
  ```

1

追記

2020/05/25 12:12

投稿

otn
otn

スコア84555

test CHANGED
@@ -3,3 +3,21 @@
3
3
 
4
4
 
5
5
  全部取得して、onmouseoverがなければ無視すれば良いのでは?
6
+
7
+
8
+
9
+ #追記
10
+
11
+ ```Python
12
+
13
+ 全部取得して、onmouseoverがなければ無視
14
+
15
+ x = [area for area in soup.find_all("area") if area.has_attr("onmouseover")]
16
+
17
+
18
+
19
+ 条件で何とかする
20
+
21
+ y = soup.find_all(lambda tag: tag.name=="area" and tag.has_attr("onmouseover"))
22
+
23
+ ```