回答編集履歴
1
d
test
CHANGED
@@ -43,3 +43,31 @@
|
|
43
43
|
# https://hogefuga.php
|
44
44
|
|
45
45
|
```
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
## 訂正
|
50
|
+
|
51
|
+
|
52
|
+
|
53
|
+
質問を見てなかったのですが、RSS なのでパースするのは HTML ではなく、XML ですね。
|
54
|
+
|
55
|
+
その場合、パーサーはXML用のものを指定してください。
|
56
|
+
|
57
|
+
|
58
|
+
|
59
|
+
```
|
60
|
+
|
61
|
+
from bs4 import BeautifulSoup
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
s = '<item><title>タイトル</title><link>https://hogefuga.php</link><description>hoge</description></item>'
|
66
|
+
|
67
|
+
soup = BeautifulSoup(s, "lxml-xml")
|
68
|
+
|
69
|
+
print(soup.link) # <link>https://hogefuga.php</link>
|
70
|
+
|
71
|
+
```
|
72
|
+
|
73
|
+
[公式ドキュメント](https://www.crummy.com/software/BeautifulSoup/bs4/doc/) の Installing a parser の欄を参照してください。
|