[英]How to get <link> pulled in from Yahoo Finance RSS?
我是 web,正在從 Yahoo Finance 中刪除一個 RSS XML feed,下面的代碼運行良好。 我的問題是無法填充<link>
。 有人對如何使這項工作有任何建議嗎?
SummaryList = []
url = 'https://feeds.finance.yahoo.com/rss/2.0/headline?s=TSLA®ion=US&lang=en-US'
req = Request(url=url,headers={'user-agent': 'my-app/0.0.1'})
response = urlopen(req)
soup = BeautifulSoup(response, 'html.parser')
items = soup.findAll('item')
news_items = []
news_item = {}
news_item['title'] = item.title.text
news_item['description'] = item.description.text
news_item['link'] = item.link.text
news_item['pubdate'] = item.pubdate.text
news_items.append(news_item)
pd.DataFrame(news_items)
我必須要有創意,所以我改變了這個:
news_item['link'] = item.link.text
對此:
news_item['link'] = str(item).split('<link/>', 1)[1]; news_item['link'] = news_item['link'].split('\n', 1)[0]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.