Files
RSSHub-python/rsshub/spiders/bbwc/realtime.py
2024-12-22 16:19:03 +08:00

30 lines
832 B
Python

import json
import requests
import arrow
from rsshub.utils import DEFAULT_HEADERS
domain = 'https://api.bbwc.cn'
def parse(post):
item = {}
item['title'] = post['title']
item['description'] = post['outline']
item['link'] = post['url']
item['pubDate'] = arrow.get(int(post['inputtime'])).isoformat()
item['author'] = 'Bloomberg'
return item
def ctx(category=''):
url = f'{domain}/web/home/articlelist/device/30/p/1'
posts = requests.get(url)
print(posts)
posts = json.loads(posts.text)['data']['list']
return {
'title': f'即时新闻 - 商业周刊',
'link': f'{domain}/realtime/index.html',
'description': f'抓取彭博商业周刊即时新闻栏目的快讯',
'author': 'hillerliao',
'items': list(map(parse, posts))
}