teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2021/11/04 13:35

投稿

meg_
meg_

スコア10950

answer CHANGED
@@ -5,4 +5,12 @@
5
5
  if 'ORANGE' in i.text:
6
6
  print(i.parent.parent.parent.get('id').split('-')[-1])
7
7
  # 1862374024
8
+ ```
9
+
10
+ 【コメントを受けての追記】
11
+ 最初に見つかった要素のidを取得します。
12
+ ```Python
13
+ target = soup.find(class_=['selectable msg-text-box _compile ng-scope'])
14
+ if 'ORANGE' in target.text:
15
+ print(target.parent.parent.parent.get('id').split('-')[-1])
8
16
  ```