質問編集履歴
1
前回、写真での掲載内容が分かりづらかった為、文字入力に変更しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -31,8 +31,30 @@
|
|
31
31
|
```
|
32
32
|
|
33
33
|
### 試したこと
|
34
|
-
タイトル文字に属する要素がh2要素の為、以下画像であれば、要素含めて取得できるんですが、、、
|
35
|
-

|
36
34
|
|
35
|
+
上記コードで試した結果
|
36
|
+
```
|
37
|
+
for i in element:
|
38
|
+
title_list.append(i.h2)
|
39
|
+
url_list.append(i.attrs['href'])
|
40
|
+
# print結果
|
41
|
+
print(title_list)
|
42
|
+
[<h2 class="entry-card-title card-title e-card-title" itemprop="headline">Pandas入門講座|14.SeriesやDataFrameに関数を適用する方法(map, apply, applymapメソッド)【PythonのライブラリPandas】</h2> 多数続きます
|
43
|
+
```
|
44
|
+
|
37
45
|
for文の中にstringを入れるとエラーになりますので、ここのコード入力の仕方をお教え頂けと幸いです。
|
46
|
+
```
|
47
|
+
for i in element:
|
48
|
+
title_list.append(i.h2.h2.string)
|
49
|
+
url_list.append(i.attrs['href'])
|
50
|
+
# エラー内容
|
51
|
+
---------------------------------------------------------------------------
|
52
|
+
AttributeError Traceback (most recent call last)
|
53
|
+
<ipython-input-177-1f313b25080b> in <module>
|
54
|
+
3
|
55
|
+
4 for i in element:
|
38
|
-
|
56
|
+
----> 5 title_list.append(i.h2.string)
|
57
|
+
6 url_list.append(i.attrs['href'])
|
58
|
+
|
59
|
+
AttributeError: 'NoneType' object has no attribute 'string'
|
60
|
+
```
|