From 7ebde9b02b235e9d0c759a2fe8e01df8969ba5cd Mon Sep 17 00:00:00 2001 From: hillerliao Date: Thu, 23 Apr 2020 22:21:46 +0800 Subject: [PATCH] remove blank node in ratings --- rsshub/spiders/benzinga/ratings.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/rsshub/spiders/benzinga/ratings.py b/rsshub/spiders/benzinga/ratings.py index 8474efb..6163998 100644 --- a/rsshub/spiders/benzinga/ratings.py +++ b/rsshub/spiders/benzinga/ratings.py @@ -10,11 +10,12 @@ def ctx(category=''): def parse(post): item = {} item['description'] = item['title'] = stock.upper() + '的评级:' + ', '.join(post.css('td::text').extract()) - return item + return item + url = f'{domain}/stock/{category}/ratings' tree = fetch(url, headers=DEFAULT_HEADERS) - posts = tree.css('tr') + posts = tree.css('tbody tr') items = list(map(parse, posts)) column_title = tree.css('title::text').extract_first()