質問編集履歴

5

誤字

2020/08/26 07:45

投稿

hiroandstitch
hiroandstitch

スコア5

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
 
14
14
 
15
- AAA=bbb かつ CCCにXXXが含まれるものがあるか、次にAAA=bbb かつ CCCにyyyが含まれるものがあるか、・・・とい感じでたくさんある中のうち、指定した条件に合ういくつかを順番に存在するか判定したいです。
15
+ AAA=bbb かつ CCCにXXXが含まれるものがあるか、次にAAA=bbb かつ CCCにYYYが含まれるものがあるか、・・・とい感じでたくさんある中のうち、指定した条件に合ういくつかを順番に存在するか判定したいです。
16
16
 
17
17
 
18
18
 

4

記載の追加

2020/08/26 07:45

投稿

hiroandstitch
hiroandstitch

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,24 @@
1
+ 【やりたいこと】
2
+
1
- <a AAA="bbb" CCC="hogehogeXXXhogehoge">
3
+ <a AAA="bbb" CCC="hogehogeXXXhogehoge)">
4
+
5
+ <a AAA="bbb" CCC="hogehogeYYYhogehoge)">
6
+
7
+ <a AAA="bbb" CCC="hogehoge111hogehoge)">
8
+
9
+ <a AAA="bbb" CCC="hogehoge222hogehoge)">
10
+
11
+ <a AAA="bbb" CCC="hogehoge333hogehoge)">
12
+
13
+
14
+
15
+ AAA=bbb かつ CCCにXXXが含まれるものがあるか、次にAAA=bbb かつ CCCにyyyが含まれるものがあるか、・・・とい感じでたくさんある中のうち、指定した条件に合ういくつかを順番に存在するか判定したいです。
2
16
 
3
17
 
4
18
 
5
19
 
6
20
 
7
21
  【試したこと】
8
-
9
-
10
22
 
11
23
  AAA=bbb かつ CCCの中にXXXが含まれるソースが存在するか判定するため以下のようにしました。
12
24
 
@@ -28,18 +40,6 @@
28
40
 
29
41
 
30
42
 
43
+ for tag in soup.find_all(attrs={"AAA": "bbb", "CCC": True}):
31
44
 
32
-
33
- 【留意点】
34
-
35
- ページのソースには似たような要素が存在します。
36
-
37
- <a AAA="bbb" CCC="hogehogeXXXhogehoge)">
38
-
39
- <a AAA="bbb" CCC="hogehogeYYYhogehoge)">
45
+ if tag["CCC"] == "*YYY/?*":
40
-
41
- <a AAA="bbb" CCC="hogehoge111hogehoge)">
42
-
43
- <a AAA="bbb" CCC="hogehoge222hogehoge)">
44
-
45
- <a AAA="bbb" CCC="hogehoge333hogehoge)">

3

修正

2020/08/26 07:23

投稿

hiroandstitch
hiroandstitch

スコア5

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
 
10
10
 
11
- AAA=bbb かつ CCCの中にXXXが含まれるソースを取得するため以下のようにしました。
11
+ AAA=bbb かつ CCCの中にXXXが含まれるソースが存在するか判定するため以下のようにしました。
12
12
 
13
13
  正規表現の使い方が誤っている気がするのですが、ご教示いただけたら幸いです。
14
14
 

2

追記

2020/08/26 03:28

投稿

hiroandstitch
hiroandstitch

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- <a AAA="bbb" CCC="hogehogeXXXhogehoge"
1
+ <a AAA="bbb" CCC="hogehogeXXXhogehoge">
2
2
 
3
3
 
4
4
 
@@ -34,12 +34,12 @@
34
34
 
35
35
  ページのソースには似たような要素が存在します。
36
36
 
37
- <a AAA="bbb" CCC="hogehogeXXXhogehoge)"
37
+ <a AAA="bbb" CCC="hogehogeXXXhogehoge)">
38
38
 
39
- <a AAA="bbb" CCC="hogehogeYYYhogehoge)"
39
+ <a AAA="bbb" CCC="hogehogeYYYhogehoge)">
40
40
 
41
- <a AAA="bbb" CCC="hogehoge111hogehoge)"
41
+ <a AAA="bbb" CCC="hogehoge111hogehoge)">
42
42
 
43
- <a AAA="bbb" CCC="hogehoge222hogehoge)"
43
+ <a AAA="bbb" CCC="hogehoge222hogehoge)">
44
44
 
45
- <a AAA="bbb" CCC="hogehoge333hogehoge)"
45
+ <a AAA="bbb" CCC="hogehoge333hogehoge)">

1

誤字

2020/08/26 03:24

投稿

hiroandstitch
hiroandstitch

スコア5

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- <a AAA="bbb" CCC="hogehogeXXXhogehoge)"
1
+ <a AAA="bbb" CCC="hogehogeXXXhogehoge"
2
2
 
3
3
 
4
4