回答編集履歴
1
代替案追記
answer
CHANGED
@@ -1,3 +1,17 @@
|
|
1
1
|
item_elems.find(class_="mainprice") が'NoneType'だと出ているので、
|
2
2
|
item_elems に 対象のtdタグが無いように思いましたが、
|
3
|
-
item_elems に含まれているのでしょうか?
|
3
|
+
item_elems に含まれているのでしょうか?
|
4
|
+
|
5
|
+
2019/3/10追記----------------------
|
6
|
+
ありがとうございます。
|
7
|
+
Noneになる理由が分からず恐縮ですが、下記で価格を取得できないでしょうか?
|
8
|
+
|
9
|
+
```python
|
10
|
+
#tdタグ内を取得
|
11
|
+
tmp = item_elems.find(class_="mainprice").find("td")
|
12
|
+
#spanタグは不要なので削除
|
13
|
+
tmp.span.decompose()
|
14
|
+
#余分な文字削除
|
15
|
+
price = tmp.text.replace("¥" , "").replace("(税込)" , "")
|
16
|
+
print(price)
|
17
|
+
```
|