Merge branch 'master' of github.com:hillerliao/RSSHub-python

This commit is contained in:
hillerliao
2020-04-24 10:34:20 +08:00
3 changed files with 47 additions and 1 deletions

View File

@@ -0,0 +1,28 @@
from rsshub.utils import DEFAULT_HEADERS
from rsshub.utils import fetch
domain = 'https://www.benzinga.com/'
def ctx(category=''):
stock = category
def parse(post):
item = {}
item['description'] = item['title'] = stock.upper() + '的评级:' + ', '.join(post.css('td::text').extract())
return item
url = f'{domain}/stock/{category}/ratings'
tree = fetch(url, headers=DEFAULT_HEADERS)
posts = tree.css('tbody tr')
items = list(map(parse, posts))
column_title = tree.css('title::text').extract_first()
return {
'title': f'{column_title} - benzinga',
'description': f'{column_title} - benzinga',
'link': url,
'author': f'hillerliao',
'items': items
}