【发布时间】:2017-11-16 00:17:34
【问题描述】:
我有以下 RSS 源(soundcloud)http://feeds.soundcloud.com/users/soundcloud:users:7393028/sounds.rss:
<item>
<pubDate>Mon, 05 Jun 2017 00:00:00 +0000</pubDate>
<link>https://example.com</link>
<item>
我尝试使用以下内容获取链接标签内容:
soup = BeautifulSoup(response, "lxml")
items = soup.findAll("item")
for i in items:
print i
created_at = i.find('pubdate')
created_at = created_at.contents[0][:16]
url = i.find('link')
This prints:
<link/>
如果我尝试url = i.find('link').string 或url = i.find('link').content
我明白了
无
当我打印“i”项时,它首先为链接打印一个关闭标签:
https://soundcloud.com/daptone-records/sharon-jones-the-dap-kings-white-christmas 00:02:23 达通唱片 不 Sharon Jones 和 Dap-Kings 的第一张假日专辑现已发行!
如何让链接正常打开?
【问题讨论】:
-
你能提供准确的网址吗?
-
@AzatIbrakov 我添加了链接。谢谢。
标签: python xml beautifulsoup lxml