回答編集履歴

1

d

2018/10/24 15:20

投稿

tiitoi
tiitoi

スコア21956

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 の欄を参照してください。