質問編集履歴

1

前回、写真での掲載内容が分かりづらかった為、文字入力に変更しました。

2021/02/21 13:20

投稿

hasemma
hasemma

スコア2

test CHANGED
File without changes
test CHANGED
@@ -64,12 +64,56 @@
64
64
 
65
65
  ### 試したこと
66
66
 
67
- タイトル文字に属する要素がh2要素の為、以下画像であれば、要素含めて取得できるんですが、、、
68
67
 
68
+
69
+ 上記コードで試した結果
70
+
71
+ ```
72
+
73
+ for i in element:
74
+
75
+ title_list.append(i.h2)
76
+
69
- ![イメージ説明](38d9ba3724c2ecf7a84ac5329f8f409c.png)
77
+ url_list.append(i.attrs['href'])
78
+
79
+ # print結果
80
+
81
+ print(title_list)
82
+
83
+ [<h2 class="entry-card-title card-title e-card-title" itemprop="headline">Pandas入門講座|14.SeriesやDataFrameに関数を適用する方法(map, apply, applymapメソッド)【PythonのライブラリPandas】</h2> 多数続きます
84
+
85
+ ```
70
86
 
71
87
 
72
88
 
73
89
  for文の中にstringを入れるとエラーになりますので、ここのコード入力の仕方をお教え頂けと幸いです。
74
90
 
91
+ ```
92
+
93
+ for i in element:
94
+
95
+ title_list.append(i.h2.h2.string)
96
+
97
+ url_list.append(i.attrs['href'])
98
+
99
+ # エラー内容
100
+
101
+ ---------------------------------------------------------------------------
102
+
103
+ AttributeError Traceback (most recent call last)
104
+
105
+ <ipython-input-177-1f313b25080b> in <module>
106
+
107
+ 3
108
+
109
+ 4 for i in element:
110
+
75
- ![イメージ説明](ec277faf9f80c56ba0c342de79bf3429.png)
111
+ ----> 5 title_list.append(i.h2.string)
112
+
113
+ 6 url_list.append(i.attrs['href'])
114
+
115
+
116
+
117
+ AttributeError: 'NoneType' object has no attribute 'string'
118
+
119
+ ```