質問編集履歴
1
前回、写真での掲載内容が分かりづらかった為、文字入力に変更しました。
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
|
-
|
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
|
-
|
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
|
+
```
|